UNPKG

408 BTypeScriptView Raw
1import { VNode, VNodeData } from "./vnode.js";
2export interface ThunkData extends VNodeData {
3 fn: () => VNode;
4 args: any[];
5}
6export interface Thunk extends VNode {
7 data: ThunkData;
8}
9export interface ThunkFn {
10 (sel: string, fn: (...args: any[]) => any, args: any[]): Thunk;
11 (sel: string, key: any, fn: (...args: any[]) => any, args: any[]): Thunk;
12}
13export declare const thunk: ThunkFn;