vasille-jsx
Version:
The first Developer eXperience Orientated front-end framework (JSX components)
5 lines (4 loc) • 403 B
TypeScript
import { IValue, Reactive } from "vasille";
export declare function awaited<T>(node: Reactive, target: Promise<T> | (() => Promise<T>), errName?: string, dataName?: string): [IValue<unknown>, IValue<unknown>, () => void];
export declare function store(fn: (input?: object) => object): (input?: object) => object;
export declare function ensureIValue<T>(node: Reactive, value: T | IValue<T>): IValue<T>;