van-hmr/van.globals.d.ts.old
2025-02-06 12:38:10 -05:00

11 lines
427 B
TypeScript

export {}
declare global {
const van:{
readonly state: <T>(initVal: T)=> Van.State<T>
readonly derive: <T>(f: () => T) => Van.State<T>
readonly add: (dom: Element, ...children: readonly Van.ChildDom[]) => Element
readonly tags: Van.Tags & ((namespaceURI: string) => Readonly<Record<string, Van.TagFunc<Element>>>)
readonly hydrate: <T extends Node>(dom: T, f: (dom: T) => T | null | undefined) => T
}
}