UNPKG

@lightningkite/ktor-batteries

Version:
17 lines (16 loc) 845 B
import { FullReadModelApi } from '../FullReadModelApi'; import { ObserveModelApi } from '../ObserveModelApi'; import { HasId } from '../db/HasId'; import { LiveReadModelApi } from './LiveReadModelApi'; export declare class LiveFullReadModelApi<Model extends HasId<string>> extends FullReadModelApi<Model> { readonly read: LiveReadModelApi<Model>; readonly observe: ObserveModelApi<Model>; constructor(read: LiveReadModelApi<Model>, observe: ObserveModelApi<Model>); } export declare namespace LiveFullReadModelApi { class Companion { private constructor(); static INSTANCE: Companion; create<Model extends HasId<string>>(Model: Array<any>, root: string, multiplexSocketUrl: string, path: string, token: (string | null), headers?: Map<string, string>): LiveFullReadModelApi<Model>; } }