import HTMLImageElement from './HTMLImageElement.js'; import * as PropertySymbol from '../../PropertySymbol.js'; import NamespaceURI from '../../config/NamespaceURI.js'; /** * Image as constructor. * * Reference: * https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/Image. */ export default class Image extends HTMLImageElement { [PropertySymbol.tagName] = 'IMG'; [PropertySymbol.localName] = 'img'; [PropertySymbol.namespaceURI] = NamespaceURI.html; /** * Constructor. * * @param [width] Width. * @param [height] Height. */ constructor(width = null, height = null) { super(); if (width !== null) { this.width = width; } if (height !== null) { this.height = height; } } } //# sourceMappingURL=Image.js.map