import { Http } from '../../lib/patch-db' import { Revision, Dump } from '../../lib/sequence-store' export class MockHttp implements Http { constructor (private readonly mockData: { getSequences: Revision[], getDump: Dump }) { } getRevisions (): Promise { return Promise.resolve(this.mockData.getSequences) } getDump (): Promise> { return Promise.resolve(this.mockData.getDump) } }