Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 1x 1x 1x 1x 1x | // Package: com.lightningkite.lightningdb.mock
// Generated by Khrysalis - this file will be overwritten.
import { HasId } from '../../shared/HasId'
import { CompleteModelApi } from '../CompleteModelApi'
import { ObserveModelApi } from '../ObserveModelApi'
import { ReadModelApi } from '../ReadModelApi'
import { WriteModelApi } from '../WriteModelApi'
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<Model extends HasId> extends CompleteModelApi<Model> {
public constructor(public readonly table: MockTable<Model>) {
super();
this.read = new MockReadModelApi<Model>(this.table);
this.write = new MockWriteModelApi<Model>(this.table);
this.observe = new MockObserveModelApi<Model>(this.table);
}
public readonly read: ReadModelApi<Model>;
public readonly write: WriteModelApi<Model>;
public readonly observe: ObserveModelApi<Model>;
} |