import { ConfigParams } from "pip-services3-commons-nodex"; import { JsonFilePersister } from "pip-services3-data-nodex"; import { FireMapTileBlockV1 } from "../data/version1"; import { FireMapMemoryPersistence } from "./FireMapMemoryPersistence"; export class FireMapFilePersistence extends FireMapMemoryPersistence { protected _persister: JsonFilePersister; public constructor(path?: string) { super(); this._persister = new JsonFilePersister(path); this._loader = this._persister; this._saver = this._persister; } public configure(config: ConfigParams): void { super.configure(config); this._persister.configure(config); } }