UNPKG

iagate-querykit

Version:

QueryKit: lightweight TypeScript query toolkit with models, views, triggers, events, scheduler and adapters (better-sqlite3).

13 lines 653 B
import type { QueryBuilder } from './query-builder'; export declare class ViewManager { createOrReplaceView(viewName: string, query: QueryBuilder<any>): Promise<void>; scheduleViewRefresh(viewName: string, query: QueryBuilder<any>, intervalMs: number): void; unscheduleViewRefresh(viewName: string): void; dropView(viewName: string): Promise<void>; listViews(): string[]; viewExists(viewName: string): boolean; listViewsAsync(): Promise<string[]>; viewExistsAsync(viewName: string): Promise<boolean>; view<T extends Record<string, any>>(viewName: string): QueryBuilder<T>; } //# sourceMappingURL=view-manager.d.ts.map