UNPKG

lighty

Version:

The tiny engine for your handy microframework

11 lines (8 loc) 346 B
type BuilderFn = (element: Element, ...args: any[]) => any; type OnStartFn = () => any; type Trees = Element | NodeListOf<any> | Array<any> | string; interface Engine { component(selector: string, ...args: any[]): void; vitalize(trees?: Trees): void; } export default function createEngine(builder: BuilderFn, onStart?: OnStartFn): Engine;