UNPKG

happy-dom

Version:

Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.

46 lines 1.25 kB
import * as PropertySymbol from '../../PropertySymbol.cjs'; import NamedNodeMap from '../../named-node-map/NamedNodeMap.cjs'; import Attr from '../attr/Attr.cjs'; import Element from './Element.cjs'; /** * Named Node Map. * * @see https://developer.mozilla.org/en-US/docs/Web/API/NamedNodeMap */ export default class ElementNamedNodeMap extends NamedNodeMap { protected [PropertySymbol.ownerElement]: Element; /** * Constructor. * * @param ownerElement Owner element. */ constructor(ownerElement: Element); /** * @override */ getNamedItem(name: string): Attr | null; /** * @override */ getNamedItemNS(namespace: string, localName: string): Attr | null; /** * @override */ setNamedItem(item: Attr): Attr | null; /** * @override */ [PropertySymbol.removeNamedItem](name: string): Attr | null; /** * @override */ removeNamedItemNS(namespace: string, localName: string): Attr | null; /** * Returns attribute name. * * @param name Name. * @returns Attribute name based on namespace. */ protected [PropertySymbol.getAttributeName](name: any): string; } //# sourceMappingURL=ElementNamedNodeMap.d.ts.map