import { Logger } from "./Logger"; import { GameConfiguration } from "./GameConfiguration"; /** * game.json をファイルとして取り扱うモジュール。 */ export declare module ConfigurationFile { /** * game.json ファイルを読み込む。 * なければ作成する。 * * @param confPath game.jsonがある、または作成するディレクトリ。絶対パスであることを期待する。 * @param logger ログ出力に用いるロガー。 */ function read(confPath: string, logger: Logger): Promise; /** * game.json をファイルに書き込む。 * * @param confPath game.jsonを保存するディレクトリ。絶対パスであることを期待する。 * @param logger ログ出力に用いるロガー。 */ function write(content: GameConfiguration, confPath: string, logger: Logger): Promise; }