diff --git a/packages/happy-dom/src/nodes/node/INode.ts b/packages/happy-dom/src/nodes/node/INode.ts index 04d9eadbc..71d523987 100644 --- a/packages/happy-dom/src/nodes/node/INode.ts +++ b/packages/happy-dom/src/nodes/node/INode.ts @@ -4,6 +4,12 @@ import IElement from '../element/IElement'; import INodeList from './INodeList'; export default interface INode extends IEventTarget { + readonly ELEMENT_NODE: number; + readonly TEXT_NODE: number; + readonly COMMENT_NODE: number; + readonly DOCUMENT_NODE: number; + readonly DOCUMENT_TYPE_NODE: number; + readonly DOCUMENT_FRAGMENT_NODE: number; readonly ownerDocument: IDocument; readonly parentNode: INode; readonly parentElement: IElement; diff --git a/packages/happy-dom/src/nodes/node/Node.ts b/packages/happy-dom/src/nodes/node/Node.ts index 72a684c99..4c1a4238e 100644 --- a/packages/happy-dom/src/nodes/node/Node.ts +++ b/packages/happy-dom/src/nodes/node/Node.ts @@ -22,6 +22,12 @@ export default class Node extends EventTarget implements INode { public static readonly DOCUMENT_TYPE_NODE = 10; public static readonly DOCUMENT_FRAGMENT_NODE = 11; public static ownerDocument: IDocument = null; + public readonly ELEMENT_NODE = 1; + public readonly TEXT_NODE = 3; + public readonly COMMENT_NODE = 8; + public readonly DOCUMENT_NODE = 9; + public readonly DOCUMENT_TYPE_NODE = 10; + public readonly DOCUMENT_FRAGMENT_NODE = 11; public readonly ownerDocument: IDocument = null; public readonly parentNode: INode = null; public readonly nodeType: number;