uhtml
Version:
A minimalistic library to create fast and reactive Web pages
23 lines (22 loc) • 641 B
TypeScript
export function dom(hole: Hole): Node;
export class Hole {
/**
* @param {[DocumentFragment, unknown[], import('./keyed.js').Keyed?]} template
* @param {unknown[]} values
*/
constructor(template: [DocumentFragment, unknown[], import("./keyed.js").Keyed?], values: unknown[]);
t: [DocumentFragment, unknown[], import("./keyed.js").Keyed?];
v: unknown[];
n: DocumentFragment | ChildNode;
k: number;
/**
* @param {boolean} [direct]
* @returns {Node}
*/
valueOf(direct?: boolean): Node;
/**
* @param {Hole} hole
* @returns {Node}
*/
update(hole: Hole): Node;
}