@cocalc/project
Version:
CoCalc: project daemon
20 lines (19 loc) • 627 B
TypeScript
import { SyncTable } from "@cocalc/sync/table";
declare class ProjectStatusTable {
private table;
private logger;
private project_id;
private state;
private readonly publish;
private readonly status_server;
constructor(table: SyncTable, logger: {
debug: Function;
}, project_id: string);
private status_handler;
private publish_impl;
close(): void;
private log;
}
export declare function register_project_status_table(table: SyncTable, logger: any, project_id: string): void;
export declare function get_project_status_table(): ProjectStatusTable | undefined;
export {};