UNPKG

vscroll

Version:
30 lines (29 loc) 986 B
import { Settings } from './settings'; import { Reactive } from './reactive'; import { WorkflowCycleModel } from './state/cycle'; import { FetchModel } from './state/fetch'; import { ClipModel } from './state/clip'; import { RenderModel } from './state/render'; import { ScrollModel } from './state/scroll'; import { State as IState, IPackages, ProcessName } from '../interfaces/index'; export declare class State implements IState { readonly packageInfo: IPackages; private settings; initTime: number; paused: Reactive<boolean>; cycle: WorkflowCycleModel; fetch: FetchModel; clip: ClipModel; render: RenderModel; scroll: ScrollModel; get time(): number; constructor(packageInfo: IPackages, settings: Settings, state?: IState); startWorkflowCycle(isInitial: boolean, initiator: ProcessName): void; endWorkflowCycle(count: number): void; startInnerLoop(): { process?: ProcessName; doRender?: boolean; }; endInnerLoop(): void; dispose(): void; }