UNPKG

@statezero/core

Version:

The type-safe frontend client for StateZero - connect directly to your backend models with zero boilerplate

38 lines (37 loc) 1.17 kB
export class EventPayload { constructor(data: any); event: any; model: any; operation_id: any; pk_field_name: any; configKey: any; instances: any; _cachedInstances: any; get modelClass(): Function | null; getFullInstances(): Promise<any>; } export class SyncManager { registries: Map<any, any>; followedModels: Map<any, any>; followAllQuerysets: boolean; followedQuerysets: Map<any, any>; periodicSyncTimer: NodeJS.Timeout | null; /** * Initialize event handlers for all event receivers */ initialize(): void; startPeriodicSync(): void; syncStaleQuerysets(): void; isStoreFollowed(registry: any, semanticKey: any): boolean; cleanup(): void; followModel(registry: any, modelClass: any): void; unfollowModel(registry: any, modelClass: any): void; manageRegistry(registry: any): void; removeRegistry(registry: any): void; handleEvent: (event: any) => void; isQuerysetFollowed(queryset: any): boolean; processQuerysets(event: any): void; processMetrics(event: any): void; processModels(event: any): void; } export const syncManager: SyncManager;