UNPKG

ajsfw

Version:
17 lines (16 loc) 733 B
import { INode } from "./INode"; import { INodeListOf } from "./INodeListOf"; import { IHTMLElement } from "./IHTMLElement"; import { IHTMLCollectionOf } from "./IHTMLCollectionOf"; export interface IDocument extends INode { readonly documentElement: IHTMLElement; readonly head: IHTMLElement; readonly body: IHTMLElement; createElement(name: string): IHTMLElement; createTextNode(text: string): INode; createComment(text: string): INode; getElementById(id: string): IHTMLElement; getElementsByClassName(name: string): IHTMLCollectionOf<IHTMLElement>; getElementsByName(name: string): INodeListOf<IHTMLElement>; getElementsByTagName(name: string): INodeListOf<IHTMLElement>; }