zorigami
Version:
a package for managing web workers
14 lines (13 loc) • 722 B
TypeScript
import { IHasToJSON, Dictionary } from '../zorigami_types';
export default class MainSocketProvider {
private socket;
constructor();
createStateMonitor(stateconfig: () => Dictionary<any>): (wrapped_function: (...wrapped_args: any[]) => any) => (...wrapped_args: any[]) => any;
mainUpdateSocketWorkers(downstream_data: IHasToJSON): void;
mainUpdateSocketWorkerInterfaces(downstream_data: IHasToJSON): void;
mainUpdateSocketWorkerAPIS(downstream_data: IHasToJSON): void;
mainUpdateSocketPorts(downstream_data: IHasToJSON): void;
mainUpdateSocketPortInterfaces(downstream_data: IHasToJSON): void;
mainUpdateSocketPortAPIS(downstream_data: IHasToJSON): void;
private updateMainState;
}