UNPKG

ajsfw

Version:
24 lines (23 loc) 956 B
import { INode } from "./INode"; import { INodeListOf } from "./INodeListOf"; import { IDocument } from "./IDocument"; import { IElement } from "./IElement"; import { IHTMLElement } from "./IHTMLElement"; import { IHTMLCollectionOf } from "./IHTMLCollectionOf"; import Node from "./Node"; export default class Document extends Node implements IDocument { private __documentElement; readonly documentElement: IHTMLElement; private __head; readonly head: IHTMLElement; private __body; readonly body: IHTMLElement; constructor(); createElement(name: string): IHTMLElement; createTextNode(text: string): INode; createComment(text: string): INode; getElementById(id: string): IHTMLElement; getElementsByClassName(name: string): IHTMLCollectionOf<IElement>; getElementsByName(name: string): INodeListOf<IHTMLElement>; getElementsByTagName(name: string): INodeListOf<IHTMLElement>; }