// Package: com.lightningkite.lightningdb.mock // Generated by Khrysalis - this file will be overwritten. import { CompleteModelApi } from '../CompleteModelApi' import { ObserveModelApi } from '../ObserveModelApi' import { ReadModelApi } from '../ReadModelApi' import { WriteModelApi } from '../WriteModelApi' import { HasId } from '../db/HasId' import { MockObserveModelApi } from './MockObserveModelApi' import { MockReadModelApi } from './MockReadModelApi' import { MockTable } from './MockTable' import { MockWriteModelApi } from './MockWriteModelApi' //! Declares com.lightningkite.lightningdb.mock.MockCompleteModelApi export class MockCompleteModelApi> extends CompleteModelApi { public constructor(public readonly table: MockTable) { super(); this.read = new MockReadModelApi(this.table); this.write = new MockWriteModelApi(this.table); this.observe = new MockObserveModelApi(this.table); } public readonly read: ReadModelApi; public readonly write: WriteModelApi; public readonly observe: ObserveModelApi; }