iagate-querykit
Version:
QueryKit: lightweight TypeScript query toolkit with models, views, triggers, events, scheduler and adapters (better-sqlite3).
16 lines • 593 B
TypeScript
import type { QueryBuilder } from './query-builder';
declare class SimulationManager {
private static instance;
private active;
private virtualState;
private constructor();
static getInstance(): SimulationManager;
isActive(): boolean;
start(initialState: Record<string, any[] | QueryBuilder<any>>): Promise<void>;
stop(): void;
getStateFor(tableName: string): any[] | undefined;
updateStateFor(tableName: string, data: any[]): void;
}
export declare const simulationManager: SimulationManager;
export {};
//# sourceMappingURL=simulation-manager.d.ts.map