UNPKG

@lightningkite/ktor-batteries

Version:
9 lines (8 loc) 337 B
import { Query } from './db/Query'; import { UUIDFor } from './db/UUIDFor'; import { Observable } from 'rxjs'; export declare abstract class ReadModelApi<Model extends any> { protected constructor(); abstract list(query: Query<Model>): Observable<Array<Model>>; abstract get(id: UUIDFor<Model>): Observable<Model>; }