@adpt/core
Version:
AdaptJS core library
16 lines • 600 B
TypeScript
import * as dom from "../dom";
import { AdaptMountedElement, BuildHelpers } from "../jsx";
export interface BuildContext {
element: AdaptMountedElement;
options: dom.BuildOptionsInternal;
helpers: BuildHelpers;
}
export declare type StateInfo = Map<AdaptMountedElement, number>;
export interface HookInfo {
stateInfo: StateInfo;
}
export declare function createHookInfo(): HookInfo;
export declare function startHooks(context: BuildContext): void;
export declare function finishHooks(): void;
export declare function currentContext(): BuildContext;
//# sourceMappingURL=hooks.d.ts.map