11 lines
427 B
TypeScript
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
|
|
}
|
|
}
|