cui-light
Version:
cUI light framework for the web
24 lines (23 loc) • 767 B
TypeScript
import { IUIInteractionProvider } from "../models/interfaces";
export declare class FastDom implements IUIInteractionProvider {
#private;
constructor();
onError(callback: (e: Error) => void): void;
mutate(callback: any, ctx: any, ...args: any[]): void;
fetch(callback: any, ctx: any, ...args: any[]): void;
private createTask;
private run;
private schedule;
private flush;
}
export declare class SyncInteractions implements IUIInteractionProvider {
tasks: any[];
raf: any;
isRunning: boolean;
constructor();
mutate(callback: any, ctx: any, ...args: any[]): void;
fetch(callback: any, ctx: any, ...args: any[]): void;
private schedule;
private flush;
private createTask;
}