UNPKG

@doreamonjs/page-creator

Version:
23 lines (22 loc) 717 B
export interface NamespaceUtils { setComponentProps: (props: any) => void; getComponentProps: () => any; } export declare function createNamspaceUtils(namespace: string): { setComponentProps: (props: any) => void; getComponentProps: () => any; }; export declare function setInterval(fn: () => Promise<void>, interval: number): Promise<void>; export interface SchedulerOptions { interval?: number; } export declare class Scheduler { readonly options?: SchedulerOptions; private _jobs; constructor(options?: SchedulerOptions); private get interval(); start(): void; stop(): void; addJob(name: string, job: () => Promise<void>): void; removeJob(name: string): void; }