typed-dom
Version:
A value-level and type-level DOM builder.
6 lines (5 loc) • 334 B
TypeScript
export declare function singleton<f extends (...args: unknown[]) => unknown>(f: f): f;
export declare function clear<as extends unknown[]>(f: (...as: as) => void): (...as: as) => undefined;
export declare function id<a>(a: a): a;
export declare function fix<a>(f: (a: a) => a): (a: a) => a;
export declare function noop(): undefined;