Upgrading happy-dom 15 to 16
Breaking15.11.7 → 16.8.1Breaking1New10Fixed29
BreakingUpgrade verdict
1 breaking change.
In plain terms
- Refactors XML and HTML parsing and serialization - By @capricorn86 in task.
Must act 1 item needs code or config changes
Drops entities.
Installs 2 packages in all (was 3).
What you must change
Breaking1
Refactors XML and HTML parsing and serialization - By @capricorn86 in task.
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- removed:
constructor ClassMethodBinder(target: Object, classes: any[]) - removed:
default class ClassMethodBinder - removed:
method ClassMethodBinder.bind(name: string | symbol): void - removed:
method ClassMethodBinder.preventBinding(name: string | symbol): void
- removed:
const observedAttributes: unique symbol - added:
const customElementReactionStack: unique symbol - added:
const dispatching: unique symbol - added:
const filterNode: unique symbol - added:
const root: unique symbol - added:
const xmlProcessingInstruction: unique symbol
- removed:
default class StringUtility - removed:
static method StringUtility.asciiLowerCase(text: string): string - removed:
static method StringUtility.asciiUpperCase(text: string): string
- changed:
property IBrowserSettings.fetch: { disableSameOriginPolicy: boolean } → property IBrowserSettings.fetch: { disableSameOriginPolicy: boolean; interceptor: IFetchInterceptor | null; virtualServers: IVirtualServer[] | null }
- changed:
property IOptionalBrowserSettings.fetch?: { disableSameOriginPolicy?: boolean } → property IOptionalBrowserSettings.fetch?: { disableSameOriginPolicy?: boolean; interceptor?: IFetchInterceptor | null; virtualServers?: IVirtualServer[] | null }
- changed:
static method BrowserFrameNavigator.navigate(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; url: string; goToOptions?: IGoToOptions; method?: string; formData?: FormData; disableHistory?: boolean }): Promise<Response | null> → static method BrowserFrameNavigator.navigate(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; url: string; goToOptions?: IGoToOptions; method?: string; formData?: FormData | null; disableHistory?: boolean }): Promise<Response | null> - changed:
static method BrowserFrameNavigator.navigateBack(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> → static method BrowserFrameNavigator.navigateBack(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> - changed:
static method BrowserFrameNavigator.navigateForward(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> → static method BrowserFrameNavigator.navigateForward(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> - changed:
static method BrowserFrameNavigator.navigateSteps(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; goToOptions?: IGoToOptions; steps?: number }): Promise<Response | null> → static method BrowserFrameNavigator.navigateSteps(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; goToOptions?: IGoToOptions; steps?: number }): Promise<Response | null> - changed:
static method BrowserFrameNavigator.reload(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> → static method BrowserFrameNavigator.reload(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null>
- changed:
const _default: { [key: string]: { className: string; contentModel: HTMLElementConfigContentModelEnum } } → const _default: { [key: string]: { className: string; contentModel: HTMLElementConfigContentModelEnum; forbiddenDescendants?: string[]; permittedDescendants?: string[]; permit…
- added:
member HTMLElementConfigContentModelEnum.noForbiddenFirstLevelDescendants = 'noForbiddenFirstLevelDescendants' - added:
member HTMLElementConfigContentModelEnum.permittedDescendants = 'permittedDescendants' - added:
member HTMLElementConfigContentModelEnum.textOrComments = 'textOrComments'
- changed:
const _default: { html: string; svg: string; mathML: string; xmlns: string } → const _default: { html: string; svg: string; mathML: string; xml: string; xlink: string; xmlns: string }
- changed:
method VirtualConsole.assert(assertion: boolean, ...args: Array<object | string>): void → method VirtualConsole.assert(assertion: boolean, message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.debug(...args: Array<object | string>): void → method VirtualConsole.debug(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.dir(data: object): void → method VirtualConsole.dir(data: any): void - changed:
method VirtualConsole.dirxml(data: object): void → method VirtualConsole.dirxml(data: any[]): void - changed:
method VirtualConsole.error(...args: Array<object | string>): void → method VirtualConsole.error(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.info(...args: Array<object | string>): void → method VirtualConsole.info(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.log(...args: Array<object | string>): void → method VirtualConsole.log(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.trace(...args: Array<object | string>): void → method VirtualConsole.trace(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.warn(...args: Array<object | string>): void → method VirtualConsole.warn(message?: any, ...args: Array<object | string>): void
- changed:
method CookieContainer.addCookies(cookies: ICookie[]): void → method CookieContainer.addCookies(cookies: IOptionalCookie[]): void
- added:
const _default: ICookie - added:
default _default
- changed:
method ICookieContainer.addCookies(cookies: ICookie[]): void → method ICookieContainer.addCookies(cookies: IOptionalCookie[]): void - changed:
method ICookieContainer.getCookies(url: URL | null, httpOnly: boolean): ICookie[] → method ICookieContainer.getCookies(url: URL | null, httpOnly?: boolean): ICookie[]
- added:
default interface IOptionalCookie - added:
property IOptionalCookie.domain?: string - added:
property IOptionalCookie.expires?: Date | null - added:
property IOptionalCookie.httpOnly?: boolean - added:
property IOptionalCookie.key: string - added:
property IOptionalCookie.originURL: URL - added:
property IOptionalCookie.path?: string - added:
property IOptionalCookie.sameSite?: CookieSameSiteEnum - added:
property IOptionalCookie.secure?: boolean - added:
property IOptionalCookie.value?: string | null
- changed:
static method CookieExpireUtility.hasExpired(cookie: ICookie): boolean → static method CookieExpireUtility.hasExpired(cookie: ICookie): boolean | null
- changed:
static method CSSStyleDeclarationPropertyGetParser.getBackground(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBackground(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBackgroundPosition(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBackgroundPosition(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorder(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorder(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderBottom(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderBottom(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderColor(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderColor(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderImage(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderImage(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderLeft(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderLeft(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderRadius(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderRadius(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderRight(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderRight(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderStyle(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderStyle(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderTop(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderTop(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderWidth(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderWidth(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getFlex(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getFlex(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getFont(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getFont(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getMargin(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getMargin(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getOutline(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getOutline(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getPadding(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getPadding(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null
- changed:
readonly property CSSStyleRule.selectorText = '' → property CSSStyleRule.selectorText: string
- added:
constructor CustomElementReactionStack(window: BrowserWindow) - added:
default class CustomElementReactionStack - added:
method CustomElementReactionStack.enqueueReaction(element: HTMLElement, callbackName: string, args?: any[]): void
- changed:
property CustomElementRegistry[PropertySymbol.registry]: { [k: string]: { elementClass: typeof HTMLElement; extends: string } } → property CustomElementRegistry[PropertySymbol.registry]: Map<string, ICustomElementDefinition>
- added:
default class CustomElementUtility - added:
static method CustomElementUtility.isValidCustomElementName(name: string): boolean
- added:
default interface ICustomElementDefinition - added:
property ICustomElementDefinition.elementClass: typeof HTMLElement - added:
property ICustomElementDefinition.extends: string - added:
property ICustomElementDefinition.livecycleCallbacks: { connectedCallback: () => void; disconnectedCallback: () => void; attributeChangedCallback: (name: string, oldValue: string | null, newValue: string | null) => void } - added:
property ICustomElementDefinition.observedAttributes: Set<string>
- added:
property Event[PropertySymbol.dispatching]: boolean
- added:
member DOMExceptionNameEnum.inUseAttributeError = 'InUseAttributeError'
- added:
default interface IFetchInterceptor - added:
property IFetchInterceptor.afterAsyncResponse?: (context: { request: Request; response: Response; window: BrowserWindow }) => Promise<Response | void> - added:
property IFetchInterceptor.afterSyncResponse?: (context: { request: Request; response: ISyncResponse; window: BrowserWindow }) => ISyncResponse | void - added:
property IFetchInterceptor.beforeAsyncRequest?: (context: { request: Request; window: BrowserWindow }) => Promise<Response | void> - added:
property IFetchInterceptor.beforeSyncRequest?: (context: { request: Request; window: BrowserWindow }) => ISyncResponse | void
- added:
default interface IVirtualServer - added:
property IVirtualServer.directory: string - added:
property IVirtualServer.url: string | RegExp
- added:
default class VirtualServerUtility - added:
static method VirtualServerUtility.getFilepath(window: BrowserWindow, requestURL: string): string | null - added:
static method VirtualServerUtility.getNotFoundResponse(window: BrowserWindow): Response - added:
static method VirtualServerUtility.getNotFoundSyncResponse(window: BrowserWindow): ISyncResponse
- added:
constructor HTMLParser(window: BrowserWindow, options?: { evaluateScripts?: boolean }) - added:
default class HTMLParser - added:
method HTMLParser.parse(html: string, rootNode?: Element | DocumentFragment | Document): Element | DocumentFragment | Document
- added:
constructor HTMLSerializer(options?: { serializableShadowRoots?: boolean; shadowRoots?: ShadowRoot[] | null; allShadowRoots?: boolean }) - added:
default class HTMLSerializer - added:
method HTMLSerializer.serializeToString(root: Node): string
- added:
export { CookieSameSiteEnum } - added:
export { ICookie } - added:
export { IFetchInterceptor } - added:
export { IOptionalCookie } - added:
export { ISyncResponse } - added:
export { IVirtualServer }
- added:
get Document.contentType(): string - added:
property Document[PropertySymbol.contentType]: string - added:
property Document[PropertySymbol.xmlProcessingInstruction]: ProcessingInstruction | null
- removed:
method Element.attributeChangedCallback?(name: string, oldValue: string, newValue: string): void - removed:
static property Element.observedAttributes: string[] - removed:
static property Element[PropertySymbol.observedAttributes]: string[] - changed:
method Element.scroll(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void → method Element.scroll(x: IScrollToOptions | number, y?: number): void - changed:
method Element.scrollTo(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void → method Element.scrollTo(x: IScrollToOptions | number, y?: number): void - changed:
method Element[PropertySymbol.appendChild](node: Node, isDuringParsing?: boolean): Node → method Element[PropertySymbol.appendChild](node: Node, disableValidations?: boolean): Node - changed:
method Element[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null): Node → method Element[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null, disableValidations?: boolean): Node - changed:
property Element.onauxclick: (event: Event) => void | null → property Element.onauxclick: ((event: Event) => void) | null - changed:
property Element.onblur: (event: Event) => void | null → property Element.onblur: ((event: Event) => void) | null - changed:
property Element.oncancel: (event: Event) => void | null → property Element.oncancel: ((event: Event) => void) | null - changed:
property Element.onclick: (event: Event) => void | null → property Element.onclick: ((event: Event) => void) | null - changed:
property Element.oncompositionend: (event: Event) => void | null → property Element.oncompositionend: ((event: Event) => void) | null - changed:
property Element.oncompositionstart: (event: Event) => void | null → property Element.oncompositionstart: ((event: Event) => void) | null - changed:
property Element.oncompositionupdate: (event: Event) => void | null → property Element.oncompositionupdate: ((event: Event) => void) | null - changed:
property Element.oncontextmenu: (event: Event) => void | null → property Element.oncontextmenu: ((event: Event) => void) | null - changed:
property Element.oncopy: (event: Event) => void | null → property Element.oncopy: ((event: Event) => void) | null - changed:
property Element.oncut: (event: Event) => void | null → property Element.oncut: ((event: Event) => void) | null - changed:
property Element.ondblclick: (event: Event) => void | null → property Element.ondblclick: ((event: Event) => void) | null - changed:
property Element.onerror: (event: Event) => void | null → property Element.onerror: ((event: Event) => void) | null - changed:
property Element.onfocus: (event: Event) => void | null → property Element.onfocus: ((event: Event) => void) | null - changed:
property Element.onfocusin: (event: Event) => void | null → property Element.onfocusin: ((event: Event) => void) | null - changed:
property Element.onfocusout: (event: Event) => void | null → property Element.onfocusout: ((event: Event) => void) | null - changed:
property Element.onfullscreenchange: (event: Event) => void | null → property Element.onfullscreenchange: ((event: Event) => void) | null - changed:
property Element.onfullscreenerror: (event: Event) => void | null → property Element.onfullscreenerror: ((event: Event) => void) | null - changed:
property Element.onkeydown: (event: Event) => void | null → property Element.onkeydown: ((event: Event) => void) | null - changed:
property Element.onkeyup: (event: Event) => void | null → property Element.onkeyup: ((event: Event) => void) | null - changed:
property Element.onmousedown: (event: Event) => void | null → property Element.onmousedown: ((event: Event) => void) | null - changed:
property Element.onmouseenter: (event: Event) => void | null → property Element.onmouseenter: ((event: Event) => void) | null - changed:
property Element.onmouseleave: (event: Event) => void | null → property Element.onmouseleave: ((event: Event) => void) | null - changed:
property Element.onmousemove: (event: Event) => void | null → property Element.onmousemove: ((event: Event) => void) | null - changed:
property Element.onmouseout: (event: Event) => void | null → property Element.onmouseout: ((event: Event) => void) | null - changed:
property Element.onmouseover: (event: Event) => void | null → property Element.onmouseover: ((event: Event) => void) | null - changed:
property Element.onmouseup: (event: Event) => void | null → property Element.onmouseup: ((event: Event) => void) | null - changed:
property Element.onpaste: (event: Event) => void | null → property Element.onpaste: ((event: Event) => void) | null - changed:
property Element.onscroll: (event: Event) => void | null → property Element.onscroll: ((event: Event) => void) | null - changed:
property Element.onselect: (event: Event) => void | null → property Element.onselect: ((event: Event) => void) | null - changed:
property Element.ontouchcancel: (event: Event) => void | null → property Element.ontouchcancel: ((event: Event) => void) | null - changed:
property Element.ontouchend: (event: Event) => void | null → property Element.ontouchend: ((event: Event) => void) | null - changed:
property Element.ontouchmove: (event: Event) => void | null → property Element.ontouchmove: ((event: Event) => void) | null - changed:
property Element.ontouchstart: (event: Event) => void | null → property Element.ontouchstart: ((event: Event) => void) | null - changed:
property Element.onwheel: (event: Event) => void | null → property Element.onwheel: ((event: Event) => void) | null - added:
method Element.scrollBy(x: IScrollToOptions | number, y?: number): void
- changed:
property NamedNodeMap[PropertySymbol.namedItems]: Map<string, Attr> → property NamedNodeMap[PropertySymbol.namedItems]: Map<string, Attr[]>
- changed:
property HTMLBodyElement.onafterprint: (event: Event) => void | null → property HTMLBodyElement.onafterprint: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onbeforeprint: (event: Event) => void | null → property HTMLBodyElement.onbeforeprint: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onbeforeunload: (event: Event) => void | null → property HTMLBodyElement.onbeforeunload: ((event: Event) => void) | null - changed:
property HTMLBodyElement.ongamepadconnected: (event: Event) => void | null → property HTMLBodyElement.ongamepadconnected: ((event: Event) => void) | null - changed:
property HTMLBodyElement.ongamepaddisconnected: (event: Event) => void | null → property HTMLBodyElement.ongamepaddisconnected: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onhashchange: (event: Event) => void | null → property HTMLBodyElement.onhashchange: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onlanguagechange: (event: Event) => void | null → property HTMLBodyElement.onlanguagechange: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onmessage: (event: Event) => void | null → property HTMLBodyElement.onmessage: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onmessageerror: (event: Event) => void | null → property HTMLBodyElement.onmessageerror: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onoffline: (event: Event) => void | null → property HTMLBodyElement.onoffline: ((event: Event) => void) | null - changed:
property HTMLBodyElement.ononline: (event: Event) => void | null → property HTMLBodyElement.ononline: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onpagehide: (event: Event) => void | null → property HTMLBodyElement.onpagehide: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onpageshow: (event: Event) => void | null → property HTMLBodyElement.onpageshow: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onpopstate: (event: Event) => void | null → property HTMLBodyElement.onpopstate: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onrejectionhandled: (event: Event) => void | null → property HTMLBodyElement.onrejectionhandled: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onstorage: (event: Event) => void | null → property HTMLBodyElement.onstorage: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onunhandledrejection: (event: Event) => void | null → property HTMLBodyElement.onunhandledrejection: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onunload: (event: Event) => void | null → property HTMLBodyElement.onunload: ((event: Event) => void) | null
- changed:
property HTMLCanvasElement.oncontextlost: (event: Event) => void | null → property HTMLCanvasElement.oncontextlost: ((event: Event) => void) | null - changed:
property HTMLCanvasElement.oncontextrestored: (event: Event) => void | null → property HTMLCanvasElement.oncontextrestored: ((event: Event) => void) | null - changed:
property HTMLCanvasElement.onwebglcontextcreationerror: (event: Event) => void | null → property HTMLCanvasElement.onwebglcontextcreationerror: ((event: Event) => void) | null - changed:
property HTMLCanvasElement.onwebglcontextlost: (event: Event) => void | null → property HTMLCanvasElement.onwebglcontextlost: ((event: Event) => void) | null - changed:
property HTMLCanvasElement.onwebglcontextrestored: (event: Event) => void | null → property HTMLCanvasElement.onwebglcontextrestored: ((event: Event) => void) | null
- changed:
property HTMLDetailsElement.ontoggle: (event: Event) => void | null → property HTMLDetailsElement.ontoggle: ((event: Event) => void) | null
- changed:
property HTMLDialogElement.oncancel: (event: Event) => void | null → property HTMLDialogElement.oncancel: ((event: Event) => void) | null - changed:
property HTMLDialogElement.onclose: (event: Event) => void | null → property HTMLDialogElement.onclose: ((event: Event) => void) | null
- added:
method HTMLDocument[PropertySymbol.appendChild](node: Node, disableValidations?: boolean): Node - added:
method HTMLDocument[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null, disableValidations?: boolean): Node
- changed:
property HTMLElement.onanimationcancel: (event: Event) => void | null → property HTMLElement.onanimationcancel: ((event: Event) => void) | null - changed:
property HTMLElement.onanimationend: (event: Event) => void | null → property HTMLElement.onanimationend: ((event: Event) => void) | null - changed:
property HTMLElement.onanimationiteration: (event: Event) => void | null → property HTMLElement.onanimationiteration: ((event: Event) => void) | null - changed:
property HTMLElement.onanimationstart: (event: Event) => void | null → property HTMLElement.onanimationstart: ((event: Event) => void) | null - changed:
property HTMLElement.onbeforeinput: (event: Event) => void | null → property HTMLElement.onbeforeinput: ((event: Event) => void) | null - changed:
property HTMLElement.onchange: (event: Event) => void | null → property HTMLElement.onchange: ((event: Event) => void) | null - changed:
property HTMLElement.oncopy: (event: Event) => void | null → property HTMLElement.oncopy: ((event: Event) => void) | null - changed:
property HTMLElement.oncut: (event: Event) => void | null → property HTMLElement.oncut: ((event: Event) => void) | null - changed:
property HTMLElement.ongotpointercapture: (event: Event) => void | null → property HTMLElement.ongotpointercapture: ((event: Event) => void) | null - changed:
property HTMLElement.oninput: (event: Event) => void | null → property HTMLElement.oninput: ((event: Event) => void) | null - changed:
property HTMLElement.oninvalid: (event: Event) => void | null → property HTMLElement.oninvalid: ((event: Event) => void) | null - changed:
property HTMLElement.onlostpointercapture: (event: Event) => void | null → property HTMLElement.onlostpointercapture: ((event: Event) => void) | null - changed:
property HTMLElement.onpaste: (event: Event) => void | null → property HTMLElement.onpaste: ((event: Event) => void) | null - changed:
property HTMLElement.onpointercancel: (event: Event) => void | null → property HTMLElement.onpointercancel: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerdown: (event: Event) => void | null → property HTMLElement.onpointerdown: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerenter: (event: Event) => void | null → property HTMLElement.onpointerenter: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerleave: (event: Event) => void | null → property HTMLElement.onpointerleave: ((event: Event) => void) | null - changed:
property HTMLElement.onpointermove: (event: Event) => void | null → property HTMLElement.onpointermove: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerout: (event: Event) => void | null → property HTMLElement.onpointerout: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerover: (event: Event) => void | null → property HTMLElement.onpointerover: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerup: (event: Event) => void | null → property HTMLElement.onpointerup: ((event: Event) => void) | null - changed:
property HTMLElement.ontransitioncancel: (event: Event) => void | null → property HTMLElement.ontransitioncancel: ((event: Event) => void) | null - changed:
property HTMLElement.ontransitionend: (event: Event) => void | null → property HTMLElement.ontransitionend: ((event: Event) => void) | null - changed:
property HTMLElement.ontransitionrun: (event: Event) => void | null → property HTMLElement.ontransitionrun: ((event: Event) => void) | null - changed:
property HTMLElement.ontransitionstart: (event: Event) => void | null → property HTMLElement.ontransitionstart: ((event: Event) => void) | null - added:
method HTMLElement.attributeChangedCallback?(name: string, oldValue: string, newValue: string): void - added:
method HTMLElement.connectedCallback?(): void - added:
method HTMLElement.disconnectedCallback?(): void - added:
method HTMLElement[PropertySymbol.connectedToDocument](): void - added:
method HTMLElement[PropertySymbol.disconnectedFromDocument](): void - added:
method HTMLElement[PropertySymbol.onRemoveAttribute](removedAttribute: Attr): void - added:
method HTMLElement[PropertySymbol.onSetAttribute](attribute: Attr, replacedAttribute: Attr | null): void - added:
static property HTMLElement.observedAttributes?: string[]
- changed:
property HTMLFormElement.onformdata: (event: Event) => void | null → property HTMLFormElement.onformdata: ((event: Event) => void) | null - changed:
property HTMLFormElement.onreset: (event: Event) => void | null → property HTMLFormElement.onreset: ((event: Event) => void) | null - changed:
property HTMLFormElement.onsubmit: (event: Event) => void | null → property HTMLFormElement.onsubmit: ((event: Event) => void) | null
- changed:
property HTMLIFrameElement.onerror: (event: Event) => void | null → property HTMLIFrameElement.onerror: ((event: Event) => void) | null - changed:
property HTMLIFrameElement.onload: (event: Event) => void | null → property HTMLIFrameElement.onload: ((event: Event) => void) | null
- removed:
property HTMLInputElement[PropertySymbol.defaultChecked]: boolean - changed:
property HTMLInputElement.oninput: (event: Event) => void | null → property HTMLInputElement.oninput: ((event: Event) => void) | null - changed:
property HTMLInputElement.oninvalid: (event: Event) => void | null → property HTMLInputElement.oninvalid: ((event: Event) => void) | null - changed:
property HTMLInputElement.onselectionchange: (event: Event) => void | null → property HTMLInputElement.onselectionchange: ((event: Event) => void) | null
- changed:
property HTMLMediaElement.onabort: (event: Event) => void | null → property HTMLMediaElement.onabort: ((event: Event) => void) | null - changed:
property HTMLMediaElement.oncanplay: (event: Event) => void | null → property HTMLMediaElement.oncanplay: ((event: Event) => void) | null - changed:
property HTMLMediaElement.oncanplaythrough: (event: Event) => void | null → property HTMLMediaElement.oncanplaythrough: ((event: Event) => void) | null - changed:
property HTMLMediaElement.ondurationchange: (event: Event) => void | null → property HTMLMediaElement.ondurationchange: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onemptied: (event: Event) => void | null → property HTMLMediaElement.onemptied: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onended: (event: Event) => void | null → property HTMLMediaElement.onended: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onerror: (event: ErrorEvent) => void | null → property HTMLMediaElement.onerror: ((event: ErrorEvent) => void) | null - changed:
property HTMLMediaElement.onloadeddata: (event: Event) => void | null → property HTMLMediaElement.onloadeddata: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onloadedmetadata: (event: Event) => void | null → property HTMLMediaElement.onloadedmetadata: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onloadstart: (event: Event) => void | null → property HTMLMediaElement.onloadstart: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onpause: (event: Event) => void | null → property HTMLMediaElement.onpause: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onplay: (event: Event) => void | null → property HTMLMediaElement.onplay: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onplaying: (event: Event) => void | null → property HTMLMediaElement.onplaying: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onprogress: (event: Event) => void | null → property HTMLMediaElement.onprogress: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onratechange: (event: Event) => void | null → property HTMLMediaElement.onratechange: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onresize: (event: Event) => void | null → property HTMLMediaElement.onresize: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onseeked: (event: Event) => void | null → property HTMLMediaElement.onseeked: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onseeking: (event: Event) => void | null → property HTMLMediaElement.onseeking: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onstalled: (event: Event) => void | null → property HTMLMediaElement.onstalled: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onsuspend: (event: Event) => void | null → property HTMLMediaElement.onsuspend: ((event: Event) => void) | null - changed:
property HTMLMediaElement.ontimeupdate: (event: Event) => void | null → property HTMLMediaElement.ontimeupdate: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onvolumechange: (event: Event) => void | null → property HTMLMediaElement.onvolumechange: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onwaiting: (event: Event) => void | null → property HTMLMediaElement.onwaiting: ((event: Event) => void) | null
- changed:
property MediaStream.onaddtrack: (event: MediaStreamTrackEvent) => void | null → property MediaStream.onaddtrack: ((event: MediaStreamTrackEvent) => void) | null - changed:
property MediaStream.onremovetrack: (event: MediaStreamTrackEvent) => void | null → property MediaStream.onremovetrack: ((event: MediaStreamTrackEvent) => void) | null
- changed:
property MediaStreamTrack.onended: (event: Event) => void | null → property MediaStreamTrack.onended: ((event: Event) => void) | null - changed:
property MediaStreamTrack.onmute: (event: Event) => void | null → property MediaStreamTrack.onmute: ((event: Event) => void) | null - changed:
property MediaStreamTrack.onunmute: (event: Event) => void | null → property MediaStreamTrack.onunmute: ((event: Event) => void) | null
- changed:
property HTMLSelectElement.onchange: (event: Event) => void | null → property HTMLSelectElement.onchange: ((event: Event) => void) | null - changed:
property HTMLSelectElement.oninput: (event: Event) => void | null → property HTMLSelectElement.oninput: ((event: Event) => void) | null
- changed:
property HTMLSlotElement.onslotchange: (event: Event) => void | null → property HTMLSlotElement.onslotchange: ((event: Event) => void) | null
- changed:
get HTMLTableCellElement.headers(): DOMTokenList → get HTMLTableCellElement.headers(): string - added:
set HTMLTableCellElement.headers(value: string)
- added:
method HTMLTableSectionElement.deleteRow(index: number): void - added:
method HTMLTableSectionElement.insertRow(index?: number): HTMLTableRowElement
- changed:
method HTMLTemplateElement[PropertySymbol.appendChild](node: Node, isDuringParsing?: boolean): Node → method HTMLTemplateElement[PropertySymbol.appendChild](node: Node, disableValidations?: boolean): Node - changed:
method HTMLTemplateElement[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node): Node → method HTMLTemplateElement[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node, disableValidations?: boolean): Node
- changed:
property HTMLTextAreaElement.oninput: (event: Event) => void | null → property HTMLTextAreaElement.oninput: ((event: Event) => void) | null - changed:
property HTMLTextAreaElement.onselectionchange: (event: Event) => void | null → property HTMLTextAreaElement.onselectionchange: ((event: Event) => void) | null
- removed:
method Node.connectedCallback?(): void - removed:
method Node.disconnectedCallback?(): void - changed:
method Node[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null): Node → method Node[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null, disableValidations?: boolean): Node
- changed:
property ShadowRoot.onslotchange: (event: Event) => void | null → property ShadowRoot.onslotchange: ((event: Event) => void) | null
- changed:
property SVGAnimationElement.onbegin: (event: Event) => void | null → property SVGAnimationElement.onbegin: ((event: Event) => void) | null - changed:
property SVGAnimationElement.onend: (event: Event) => void | null → property SVGAnimationElement.onend: ((event: Event) => void) | null - changed:
property SVGAnimationElement.onrepeat: (event: Event) => void | null → property SVGAnimationElement.onrepeat: ((event: Event) => void) | null
- changed:
property SVGElement.onabort: (event: Event) => void | null → property SVGElement.onabort: ((event: Event) => void) | null - changed:
property SVGElement.onerror: (event: Event) => void | null → property SVGElement.onerror: ((event: Event) => void) | null - changed:
property SVGElement.onload: (event: Event) => void | null → property SVGElement.onload: ((event: Event) => void) | null - changed:
property SVGElement.onresize: (event: Event) => void | null → property SVGElement.onresize: ((event: Event) => void) | null - changed:
property SVGElement.onscroll: (event: Event) => void | null → property SVGElement.onscroll: ((event: Event) => void) | null - changed:
property SVGElement.onunload: (event: Event) => void | null → property SVGElement.onunload: ((event: Event) => void) | null
- changed:
property SVGGraphicsElement.oncopy: (event: Event) => void | null → property SVGGraphicsElement.oncopy: ((event: Event) => void) | null - changed:
property SVGGraphicsElement.oncut: (event: Event) => void | null → property SVGGraphicsElement.oncut: ((event: Event) => void) | null - changed:
property SVGGraphicsElement.onpaste: (event: Event) => void | null → property SVGGraphicsElement.onpaste: ((event: Event) => void) | null
- changed:
property SVGSVGElement.onafterprint: (event: Event) => void | null → property SVGSVGElement.onafterprint: ((event: Event) => void) | null - changed:
property SVGSVGElement.onbeforeprint: (event: Event) => void | null → property SVGSVGElement.onbeforeprint: ((event: Event) => void) | null - changed:
property SVGSVGElement.onbeforeunload: (event: Event) => void | null → property SVGSVGElement.onbeforeunload: ((event: Event) => void) | null - changed:
property SVGSVGElement.ongamepadconnected: (event: Event) => void | null → property SVGSVGElement.ongamepadconnected: ((event: Event) => void) | null - changed:
property SVGSVGElement.ongamepaddisconnected: (event: Event) => void | null → property SVGSVGElement.ongamepaddisconnected: ((event: Event) => void) | null - changed:
property SVGSVGElement.onhashchange: (event: Event) => void | null → property SVGSVGElement.onhashchange: ((event: Event) => void) | null - changed:
property SVGSVGElement.onlanguagechange: (event: Event) => void | null → property SVGSVGElement.onlanguagechange: ((event: Event) => void) | null - changed:
property SVGSVGElement.onmessage: (event: Event) => void | null → property SVGSVGElement.onmessage: ((event: Event) => void) | null - changed:
property SVGSVGElement.onmessageerror: (event: Event) => void | null → property SVGSVGElement.onmessageerror: ((event: Event) => void) | null - changed:
property SVGSVGElement.onoffline: (event: Event) => void | null → property SVGSVGElement.onoffline: ((event: Event) => void) | null - changed:
property SVGSVGElement.ononline: (event: Event) => void | null → property SVGSVGElement.ononline: ((event: Event) => void) | null - changed:
property SVGSVGElement.onpagehide: (event: Event) => void | null → property SVGSVGElement.onpagehide: ((event: Event) => void) | null - changed:
property SVGSVGElement.onpageshow: (event: Event) => void | null → property SVGSVGElement.onpageshow: ((event: Event) => void) | null - changed:
property SVGSVGElement.onpopstate: (event: Event) => void | null → property SVGSVGElement.onpopstate: ((event: Event) => void) | null - changed:
property SVGSVGElement.onrejectionhandled: (event: Event) => void | null → property SVGSVGElement.onrejectionhandled: ((event: Event) => void) | null - changed:
property SVGSVGElement.onstorage: (event: Event) => void | null → property SVGSVGElement.onstorage: ((event: Event) => void) | null - changed:
property SVGSVGElement.onunhandledrejection: (event: Event) => void | null → property SVGSVGElement.onunhandledrejection: ((event: Event) => void) | null - changed:
property SVGSVGElement.onunload: (event: Event) => void | null → property SVGSVGElement.onunload: ((event: Event) => void) | null
- added:
property XMLDocument[PropertySymbol.contentType]: string
- added:
member SelectorCombinatorEnum.subsequentSibling = 'subsequentSibling'
- changed:
property SVGAngle[PropertySymbol.getAttribute]: () => string | null → property SVGAngle[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGAngle[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGAngle[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGAnimatedBoolean[PropertySymbol.getAttribute]: () => string | null → property SVGAnimatedBoolean[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGAnimatedBoolean[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGAnimatedBoolean[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGAnimatedInteger[PropertySymbol.getAttribute]: () => string | null → property SVGAnimatedInteger[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGAnimatedInteger[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGAnimatedInteger[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGAnimatedNumber[PropertySymbol.getAttribute]: () => string | null → property SVGAnimatedNumber[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGAnimatedNumber[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGAnimatedNumber[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGAnimatedString[PropertySymbol.getAttribute]: () => string | null → property SVGAnimatedString[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGAnimatedString[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGAnimatedString[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGLength[PropertySymbol.getAttribute]: () => string | null → property SVGLength[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGLength[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGLength[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGLengthList[PropertySymbol.getAttribute]: () => string | null → property SVGLengthList[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGLengthList[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGLengthList[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGMatrix[PropertySymbol.getAttribute]: () => string | null → property SVGMatrix[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGMatrix[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGMatrix[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGNumber[PropertySymbol.getAttribute]: () => string | null → property SVGNumber[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGNumber[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGNumber[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGNumberList[PropertySymbol.getAttribute]: () => string | null → property SVGNumberList[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGNumberList[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGNumberList[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGPoint[PropertySymbol.getAttribute]: () => string | null → property SVGPoint[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGPoint[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGPoint[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGPointList[PropertySymbol.getAttribute]: () => string | null → property SVGPointList[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGPointList[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGPointList[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGPreserveAspectRatio[PropertySymbol.getAttribute]: () => string | null → property SVGPreserveAspectRatio[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGPreserveAspectRatio[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGPreserveAspectRatio[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGRect[PropertySymbol.getAttribute]: () => string | null → property SVGRect[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGRect[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGRect[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGStringList[PropertySymbol.getAttribute]: () => string | null → property SVGStringList[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGStringList[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGStringList[PropertySymbol.setAttribute]: ((value: string) => void) | null
- changed:
property SVGTransformList[PropertySymbol.getAttribute]: () => string | null → property SVGTransformList[PropertySymbol.getAttribute]: (() => string | null) | null - changed:
property SVGTransformList[PropertySymbol.setAttribute]: (value: string) => void | null → property SVGTransformList[PropertySymbol.setAttribute]: ((value: string) => void) | null
- removed:
property NodeIterator.filter: INodeFilter - removed:
property NodeIterator.root: Node - removed:
property NodeIterator.whatToShow: number - added:
get NodeIterator.filter(): INodeFilter - added:
get NodeIterator.root(): Node | null - added:
get NodeIterator.whatToShow(): number
- added:
method TreeWalker[PropertySymbol.filterNode](node: Node): number
- added:
constructor ClassMethodBinder(target: Object, classes: any[]) - added:
default class ClassMethodBinder - added:
method ClassMethodBinder.bind(name: string | symbol): void - added:
method ClassMethodBinder.preventBinding(name: string | symbol): void
- added:
default class StringUtility - added:
static method StringUtility.asciiLowerCase(text: string): string - added:
static method StringUtility.asciiUpperCase(text: string): string
- added:
default class XMLEncodeUtility - added:
static method XMLEncodeUtility.decodeHTMLAttributeValue(value: string | null): string - added:
static method XMLEncodeUtility.decodeHTMLEntities(value: string): string - added:
static method XMLEncodeUtility.decodeTextContent(text: string | null): string - added:
static method XMLEncodeUtility.decodeXMLAttributeValue(value: string | null): string - added:
static method XMLEncodeUtility.decodeXMLEntities(value: string): string - added:
static method XMLEncodeUtility.encodeHTMLAttributeValue(value: string | null): string - added:
static method XMLEncodeUtility.encodeTextContent(text: string | null): string - added:
static method XMLEncodeUtility.encodeXMLAttributeValue(value: string | null): string
- changed:
method BrowserWindow.scroll(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void → method BrowserWindow.scroll(x: IScrollToOptions | number, y?: number): void - changed:
method BrowserWindow.scrollTo(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void → method BrowserWindow.scrollTo(x: IScrollToOptions | number, y?: number): void - added:
method BrowserWindow.scrollBy(x: IScrollToOptions | number, y?: number): void - added:
property BrowserWindow[PropertySymbol.customElementReactionStack]: CustomElementReactionStack
- added:
default interface IScrollToOptions - added:
property IScrollToOptions.behavior?: 'auto' | 'smooth' - added:
property IScrollToOptions.left?: number - added:
property IScrollToOptions.top?: number
- changed:
property XMLHttpRequestEventTarget.onabort: (event: ProgressEvent) => void | null → property XMLHttpRequestEventTarget.onabort: ((event: ProgressEvent) => void) | null
- changed:
static method XMLParser.parse(document: Document, xml: string, options?: { rootNode?: Element | DocumentFragment | Document; evaluateScripts?: boolean }): Element | DocumentFragment | Document → method XMLParser.parse(xml: string): XMLDocument - added:
constructor XMLParser(window: BrowserWindow)
- removed:
property XMLSerializer[PropertySymbol.options]: { serializableShadowRoots: boolean; shadowRoots: ShadowRoot[] | null; allShadowRoots: boolean }
- removed:
constructor ClassMethodBinder(target: Object, classes: any[]) - removed:
default class ClassMethodBinder - removed:
method ClassMethodBinder.bind(name: string | symbol): void - removed:
method ClassMethodBinder.preventBinding(name: string | symbol): void
- removed:
const observedAttributes: unique symbol - added:
const customElementReactionStack: unique symbol - added:
const dispatching: unique symbol - added:
const filterNode: unique symbol - added:
const root: unique symbol - added:
const xmlProcessingInstruction: unique symbol
- removed:
default class StringUtility - removed:
static method StringUtility.asciiLowerCase(text: string): string - removed:
static method StringUtility.asciiUpperCase(text: string): string
- changed:
property IBrowserSettings.fetch: { disableSameOriginPolicy: boolean } → property IBrowserSettings.fetch: { disableSameOriginPolicy: boolean; interceptor: IFetchInterceptor | null; virtualServers: IVirtualServer[] | null }
- changed:
property IOptionalBrowserSettings.fetch?: { disableSameOriginPolicy?: boolean } → property IOptionalBrowserSettings.fetch?: { disableSameOriginPolicy?: boolean; interceptor?: IFetchInterceptor | null; virtualServers?: IVirtualServer[] | null }
- changed:
static method BrowserFrameNavigator.navigate(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; url: string; goToOptions?: IGoToOptions; method?: string; formData?: FormData; disableHistory?: boolean }): Promise<Response | null> → static method BrowserFrameNavigator.navigate(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; url: string; goToOptions?: IGoToOptions; method?: string; formData?: FormData | null; disableHistory?: boolean }): Promise<Response | null> - changed:
static method BrowserFrameNavigator.navigateBack(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> → static method BrowserFrameNavigator.navigateBack(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> - changed:
static method BrowserFrameNavigator.navigateForward(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> → static method BrowserFrameNavigator.navigateForward(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> - changed:
static method BrowserFrameNavigator.navigateSteps(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; goToOptions?: IGoToOptions; steps?: number }): Promise<Response | null> → static method BrowserFrameNavigator.navigateSteps(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; goToOptions?: IGoToOptions; steps?: number }): Promise<Response | null> - changed:
static method BrowserFrameNavigator.reload(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null> → static method BrowserFrameNavigator.reload(options: { windowClass: new (browserFrame: IBrowserFrame, options?: { url?: string; width?: number; height?: number }) => BrowserWindow | null; frame: IBrowserFrame; goToOptions?: IGoToOptions }): Promise<Response | null>
- changed:
const _default: { [key: string]: { className: string; contentModel: HTMLElementConfigContentModelEnum } } → const _default: { [key: string]: { className: string; contentModel: HTMLElementConfigContentModelEnum; forbiddenDescendants?: string[]; permittedDescendants?: string[]; permit…
- added:
member HTMLElementConfigContentModelEnum.noForbiddenFirstLevelDescendants = 'noForbiddenFirstLevelDescendants' - added:
member HTMLElementConfigContentModelEnum.permittedDescendants = 'permittedDescendants' - added:
member HTMLElementConfigContentModelEnum.textOrComments = 'textOrComments'
- changed:
const _default: { html: string; svg: string; mathML: string; xmlns: string } → const _default: { html: string; svg: string; mathML: string; xml: string; xlink: string; xmlns: string }
- changed:
method VirtualConsole.assert(assertion: boolean, ...args: Array<object | string>): void → method VirtualConsole.assert(assertion: boolean, message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.debug(...args: Array<object | string>): void → method VirtualConsole.debug(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.dir(data: object): void → method VirtualConsole.dir(data: any): void - changed:
method VirtualConsole.dirxml(data: object): void → method VirtualConsole.dirxml(data: any[]): void - changed:
method VirtualConsole.error(...args: Array<object | string>): void → method VirtualConsole.error(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.info(...args: Array<object | string>): void → method VirtualConsole.info(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.log(...args: Array<object | string>): void → method VirtualConsole.log(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.trace(...args: Array<object | string>): void → method VirtualConsole.trace(message?: any, ...args: Array<object | string>): void - changed:
method VirtualConsole.warn(...args: Array<object | string>): void → method VirtualConsole.warn(message?: any, ...args: Array<object | string>): void
- changed:
method CookieContainer.addCookies(cookies: ICookie[]): void → method CookieContainer.addCookies(cookies: IOptionalCookie[]): void
- added:
const _default: ICookie - added:
default _default
- changed:
method ICookieContainer.addCookies(cookies: ICookie[]): void → method ICookieContainer.addCookies(cookies: IOptionalCookie[]): void - changed:
method ICookieContainer.getCookies(url: URL | null, httpOnly: boolean): ICookie[] → method ICookieContainer.getCookies(url: URL | null, httpOnly?: boolean): ICookie[]
- added:
default interface IOptionalCookie - added:
property IOptionalCookie.domain?: string - added:
property IOptionalCookie.expires?: Date | null - added:
property IOptionalCookie.httpOnly?: boolean - added:
property IOptionalCookie.key: string - added:
property IOptionalCookie.originURL: URL - added:
property IOptionalCookie.path?: string - added:
property IOptionalCookie.sameSite?: CookieSameSiteEnum - added:
property IOptionalCookie.secure?: boolean - added:
property IOptionalCookie.value?: string | null
- changed:
static method CookieExpireUtility.hasExpired(cookie: ICookie): boolean → static method CookieExpireUtility.hasExpired(cookie: ICookie): boolean | null
- changed:
static method CSSStyleDeclarationPropertyGetParser.getBackground(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBackground(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBackgroundPosition(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBackgroundPosition(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorder(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorder(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderBottom(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderBottom(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderColor(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderColor(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderImage(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderImage(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderLeft(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderLeft(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderRadius(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderRadius(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderRight(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderRight(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderStyle(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderStyle(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderTop(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderTop(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getBorderWidth(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getBorderWidth(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getFlex(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getFlex(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getFont(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getFont(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getMargin(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getMargin(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getOutline(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getOutline(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null - changed:
static method CSSStyleDeclarationPropertyGetParser.getPadding(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue → static method CSSStyleDeclarationPropertyGetParser.getPadding(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue | null
- changed:
readonly property CSSStyleRule.selectorText = '' → property CSSStyleRule.selectorText: string
- added:
constructor CustomElementReactionStack(window: BrowserWindow) - added:
default class CustomElementReactionStack - added:
method CustomElementReactionStack.enqueueReaction(element: HTMLElement, callbackName: string, args?: any[]): void
- changed:
property CustomElementRegistry[PropertySymbol.registry]: { [k: string]: { elementClass: typeof HTMLElement; extends: string } } → property CustomElementRegistry[PropertySymbol.registry]: Map<string, ICustomElementDefinition>
- added:
default class CustomElementUtility - added:
static method CustomElementUtility.isValidCustomElementName(name: string): boolean
- added:
default interface ICustomElementDefinition - added:
property ICustomElementDefinition.elementClass: typeof HTMLElement - added:
property ICustomElementDefinition.extends: string - added:
property ICustomElementDefinition.livecycleCallbacks: { connectedCallback: () => void; disconnectedCallback: () => void; attributeChangedCallback: (name: string, oldValue: string | null, newValue: string | null) => void } - added:
property ICustomElementDefinition.observedAttributes: Set<string>
- added:
property Event[PropertySymbol.dispatching]: boolean
- added:
member DOMExceptionNameEnum.inUseAttributeError = 'InUseAttributeError'
- added:
default interface IFetchInterceptor - added:
property IFetchInterceptor.afterAsyncResponse?: (context: { request: Request; response: Response; window: BrowserWindow }) => Promise<Response | void> - added:
property IFetchInterceptor.afterSyncResponse?: (context: { request: Request; response: ISyncResponse; window: BrowserWindow }) => ISyncResponse | void - added:
property IFetchInterceptor.beforeAsyncRequest?: (context: { request: Request; window: BrowserWindow }) => Promise<Response | void> - added:
property IFetchInterceptor.beforeSyncRequest?: (context: { request: Request; window: BrowserWindow }) => ISyncResponse | void
- added:
default interface IVirtualServer - added:
property IVirtualServer.directory: string - added:
property IVirtualServer.url: string | RegExp
- added:
default class VirtualServerUtility - added:
static method VirtualServerUtility.getFilepath(window: BrowserWindow, requestURL: string): string | null - added:
static method VirtualServerUtility.getNotFoundResponse(window: BrowserWindow): Response - added:
static method VirtualServerUtility.getNotFoundSyncResponse(window: BrowserWindow): ISyncResponse
- added:
constructor HTMLParser(window: BrowserWindow, options?: { evaluateScripts?: boolean }) - added:
default class HTMLParser - added:
method HTMLParser.parse(html: string, rootNode?: Element | DocumentFragment | Document): Element | DocumentFragment | Document
- added:
constructor HTMLSerializer(options?: { serializableShadowRoots?: boolean; shadowRoots?: ShadowRoot[] | null; allShadowRoots?: boolean }) - added:
default class HTMLSerializer - added:
method HTMLSerializer.serializeToString(root: Node): string
- added:
export { CookieSameSiteEnum } - added:
export { ICookie } - added:
export { IFetchInterceptor } - added:
export { IOptionalCookie } - added:
export { ISyncResponse } - added:
export { IVirtualServer }
- added:
get Document.contentType(): string - added:
property Document[PropertySymbol.contentType]: string - added:
property Document[PropertySymbol.xmlProcessingInstruction]: ProcessingInstruction | null
- removed:
method Element.attributeChangedCallback?(name: string, oldValue: string, newValue: string): void - removed:
static property Element.observedAttributes: string[] - removed:
static property Element[PropertySymbol.observedAttributes]: string[] - changed:
method Element.scroll(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void → method Element.scroll(x: IScrollToOptions | number, y?: number): void - changed:
method Element.scrollTo(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void → method Element.scrollTo(x: IScrollToOptions | number, y?: number): void - changed:
method Element[PropertySymbol.appendChild](node: Node, isDuringParsing?: boolean): Node → method Element[PropertySymbol.appendChild](node: Node, disableValidations?: boolean): Node - changed:
method Element[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null): Node → method Element[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null, disableValidations?: boolean): Node - changed:
property Element.onauxclick: (event: Event) => void | null → property Element.onauxclick: ((event: Event) => void) | null - changed:
property Element.onblur: (event: Event) => void | null → property Element.onblur: ((event: Event) => void) | null - changed:
property Element.oncancel: (event: Event) => void | null → property Element.oncancel: ((event: Event) => void) | null - changed:
property Element.onclick: (event: Event) => void | null → property Element.onclick: ((event: Event) => void) | null - changed:
property Element.oncompositionend: (event: Event) => void | null → property Element.oncompositionend: ((event: Event) => void) | null - changed:
property Element.oncompositionstart: (event: Event) => void | null → property Element.oncompositionstart: ((event: Event) => void) | null - changed:
property Element.oncompositionupdate: (event: Event) => void | null → property Element.oncompositionupdate: ((event: Event) => void) | null - changed:
property Element.oncontextmenu: (event: Event) => void | null → property Element.oncontextmenu: ((event: Event) => void) | null - changed:
property Element.oncopy: (event: Event) => void | null → property Element.oncopy: ((event: Event) => void) | null - changed:
property Element.oncut: (event: Event) => void | null → property Element.oncut: ((event: Event) => void) | null - changed:
property Element.ondblclick: (event: Event) => void | null → property Element.ondblclick: ((event: Event) => void) | null - changed:
property Element.onerror: (event: Event) => void | null → property Element.onerror: ((event: Event) => void) | null - changed:
property Element.onfocus: (event: Event) => void | null → property Element.onfocus: ((event: Event) => void) | null - changed:
property Element.onfocusin: (event: Event) => void | null → property Element.onfocusin: ((event: Event) => void) | null - changed:
property Element.onfocusout: (event: Event) => void | null → property Element.onfocusout: ((event: Event) => void) | null - changed:
property Element.onfullscreenchange: (event: Event) => void | null → property Element.onfullscreenchange: ((event: Event) => void) | null - changed:
property Element.onfullscreenerror: (event: Event) => void | null → property Element.onfullscreenerror: ((event: Event) => void) | null - changed:
property Element.onkeydown: (event: Event) => void | null → property Element.onkeydown: ((event: Event) => void) | null - changed:
property Element.onkeyup: (event: Event) => void | null → property Element.onkeyup: ((event: Event) => void) | null - changed:
property Element.onmousedown: (event: Event) => void | null → property Element.onmousedown: ((event: Event) => void) | null - changed:
property Element.onmouseenter: (event: Event) => void | null → property Element.onmouseenter: ((event: Event) => void) | null - changed:
property Element.onmouseleave: (event: Event) => void | null → property Element.onmouseleave: ((event: Event) => void) | null - changed:
property Element.onmousemove: (event: Event) => void | null → property Element.onmousemove: ((event: Event) => void) | null - changed:
property Element.onmouseout: (event: Event) => void | null → property Element.onmouseout: ((event: Event) => void) | null - changed:
property Element.onmouseover: (event: Event) => void | null → property Element.onmouseover: ((event: Event) => void) | null - changed:
property Element.onmouseup: (event: Event) => void | null → property Element.onmouseup: ((event: Event) => void) | null - changed:
property Element.onpaste: (event: Event) => void | null → property Element.onpaste: ((event: Event) => void) | null - changed:
property Element.onscroll: (event: Event) => void | null → property Element.onscroll: ((event: Event) => void) | null - changed:
property Element.onselect: (event: Event) => void | null → property Element.onselect: ((event: Event) => void) | null - changed:
property Element.ontouchcancel: (event: Event) => void | null → property Element.ontouchcancel: ((event: Event) => void) | null - changed:
property Element.ontouchend: (event: Event) => void | null → property Element.ontouchend: ((event: Event) => void) | null - changed:
property Element.ontouchmove: (event: Event) => void | null → property Element.ontouchmove: ((event: Event) => void) | null - changed:
property Element.ontouchstart: (event: Event) => void | null → property Element.ontouchstart: ((event: Event) => void) | null - changed:
property Element.onwheel: (event: Event) => void | null → property Element.onwheel: ((event: Event) => void) | null - added:
method Element.scrollBy(x: IScrollToOptions | number, y?: number): void
- changed:
property NamedNodeMap[PropertySymbol.namedItems]: Map<string, Attr> → property NamedNodeMap[PropertySymbol.namedItems]: Map<string, Attr[]>
- changed:
property HTMLBodyElement.onafterprint: (event: Event) => void | null → property HTMLBodyElement.onafterprint: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onbeforeprint: (event: Event) => void | null → property HTMLBodyElement.onbeforeprint: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onbeforeunload: (event: Event) => void | null → property HTMLBodyElement.onbeforeunload: ((event: Event) => void) | null - changed:
property HTMLBodyElement.ongamepadconnected: (event: Event) => void | null → property HTMLBodyElement.ongamepadconnected: ((event: Event) => void) | null - changed:
property HTMLBodyElement.ongamepaddisconnected: (event: Event) => void | null → property HTMLBodyElement.ongamepaddisconnected: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onhashchange: (event: Event) => void | null → property HTMLBodyElement.onhashchange: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onlanguagechange: (event: Event) => void | null → property HTMLBodyElement.onlanguagechange: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onmessage: (event: Event) => void | null → property HTMLBodyElement.onmessage: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onmessageerror: (event: Event) => void | null → property HTMLBodyElement.onmessageerror: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onoffline: (event: Event) => void | null → property HTMLBodyElement.onoffline: ((event: Event) => void) | null - changed:
property HTMLBodyElement.ononline: (event: Event) => void | null → property HTMLBodyElement.ononline: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onpagehide: (event: Event) => void | null → property HTMLBodyElement.onpagehide: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onpageshow: (event: Event) => void | null → property HTMLBodyElement.onpageshow: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onpopstate: (event: Event) => void | null → property HTMLBodyElement.onpopstate: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onrejectionhandled: (event: Event) => void | null → property HTMLBodyElement.onrejectionhandled: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onstorage: (event: Event) => void | null → property HTMLBodyElement.onstorage: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onunhandledrejection: (event: Event) => void | null → property HTMLBodyElement.onunhandledrejection: ((event: Event) => void) | null - changed:
property HTMLBodyElement.onunload: (event: Event) => void | null → property HTMLBodyElement.onunload: ((event: Event) => void) | null
- changed:
property HTMLCanvasElement.oncontextlost: (event: Event) => void | null → property HTMLCanvasElement.oncontextlost: ((event: Event) => void) | null - changed:
property HTMLCanvasElement.oncontextrestored: (event: Event) => void | null → property HTMLCanvasElement.oncontextrestored: ((event: Event) => void) | null - changed:
property HTMLCanvasElement.onwebglcontextcreationerror: (event: Event) => void | null → property HTMLCanvasElement.onwebglcontextcreationerror: ((event: Event) => void) | null - changed:
property HTMLCanvasElement.onwebglcontextlost: (event: Event) => void | null → property HTMLCanvasElement.onwebglcontextlost: ((event: Event) => void) | null - changed:
property HTMLCanvasElement.onwebglcontextrestored: (event: Event) => void | null → property HTMLCanvasElement.onwebglcontextrestored: ((event: Event) => void) | null
- changed:
property HTMLDetailsElement.ontoggle: (event: Event) => void | null → property HTMLDetailsElement.ontoggle: ((event: Event) => void) | null
- changed:
property HTMLDialogElement.oncancel: (event: Event) => void | null → property HTMLDialogElement.oncancel: ((event: Event) => void) | null - changed:
property HTMLDialogElement.onclose: (event: Event) => void | null → property HTMLDialogElement.onclose: ((event: Event) => void) | null
- added:
method HTMLDocument[PropertySymbol.appendChild](node: Node, disableValidations?: boolean): Node - added:
method HTMLDocument[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null, disableValidations?: boolean): Node
- changed:
property HTMLElement.onanimationcancel: (event: Event) => void | null → property HTMLElement.onanimationcancel: ((event: Event) => void) | null - changed:
property HTMLElement.onanimationend: (event: Event) => void | null → property HTMLElement.onanimationend: ((event: Event) => void) | null - changed:
property HTMLElement.onanimationiteration: (event: Event) => void | null → property HTMLElement.onanimationiteration: ((event: Event) => void) | null - changed:
property HTMLElement.onanimationstart: (event: Event) => void | null → property HTMLElement.onanimationstart: ((event: Event) => void) | null - changed:
property HTMLElement.onbeforeinput: (event: Event) => void | null → property HTMLElement.onbeforeinput: ((event: Event) => void) | null - changed:
property HTMLElement.onchange: (event: Event) => void | null → property HTMLElement.onchange: ((event: Event) => void) | null - changed:
property HTMLElement.oncopy: (event: Event) => void | null → property HTMLElement.oncopy: ((event: Event) => void) | null - changed:
property HTMLElement.oncut: (event: Event) => void | null → property HTMLElement.oncut: ((event: Event) => void) | null - changed:
property HTMLElement.ongotpointercapture: (event: Event) => void | null → property HTMLElement.ongotpointercapture: ((event: Event) => void) | null - changed:
property HTMLElement.oninput: (event: Event) => void | null → property HTMLElement.oninput: ((event: Event) => void) | null - changed:
property HTMLElement.oninvalid: (event: Event) => void | null → property HTMLElement.oninvalid: ((event: Event) => void) | null - changed:
property HTMLElement.onlostpointercapture: (event: Event) => void | null → property HTMLElement.onlostpointercapture: ((event: Event) => void) | null - changed:
property HTMLElement.onpaste: (event: Event) => void | null → property HTMLElement.onpaste: ((event: Event) => void) | null - changed:
property HTMLElement.onpointercancel: (event: Event) => void | null → property HTMLElement.onpointercancel: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerdown: (event: Event) => void | null → property HTMLElement.onpointerdown: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerenter: (event: Event) => void | null → property HTMLElement.onpointerenter: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerleave: (event: Event) => void | null → property HTMLElement.onpointerleave: ((event: Event) => void) | null - changed:
property HTMLElement.onpointermove: (event: Event) => void | null → property HTMLElement.onpointermove: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerout: (event: Event) => void | null → property HTMLElement.onpointerout: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerover: (event: Event) => void | null → property HTMLElement.onpointerover: ((event: Event) => void) | null - changed:
property HTMLElement.onpointerup: (event: Event) => void | null → property HTMLElement.onpointerup: ((event: Event) => void) | null - changed:
property HTMLElement.ontransitioncancel: (event: Event) => void | null → property HTMLElement.ontransitioncancel: ((event: Event) => void) | null - changed:
property HTMLElement.ontransitionend: (event: Event) => void | null → property HTMLElement.ontransitionend: ((event: Event) => void) | null - changed:
property HTMLElement.ontransitionrun: (event: Event) => void | null → property HTMLElement.ontransitionrun: ((event: Event) => void) | null - changed:
property HTMLElement.ontransitionstart: (event: Event) => void | null → property HTMLElement.ontransitionstart: ((event: Event) => void) | null - added:
method HTMLElement.attributeChangedCallback?(name: string, oldValue: string, newValue: string): void - added:
method HTMLElement.connectedCallback?(): void - added:
method HTMLElement.disconnectedCallback?(): void - added:
method HTMLElement[PropertySymbol.connectedToDocument](): void - added:
method HTMLElement[PropertySymbol.disconnectedFromDocument](): void - added:
method HTMLElement[PropertySymbol.onRemoveAttribute](removedAttribute: Attr): void - added:
method HTMLElement[PropertySymbol.onSetAttribute](attribute: Attr, replacedAttribute: Attr | null): void - added:
static property HTMLElement.observedAttributes?: string[]
- changed:
property HTMLFormElement.onformdata: (event: Event) => void | null → property HTMLFormElement.onformdata: ((event: Event) => void) | null - changed:
property HTMLFormElement.onreset: (event: Event) => void | null → property HTMLFormElement.onreset: ((event: Event) => void) | null - changed:
property HTMLFormElement.onsubmit: (event: Event) => void | null → property HTMLFormElement.onsubmit: ((event: Event) => void) | null
- changed:
property HTMLIFrameElement.onerror: (event: Event) => void | null → property HTMLIFrameElement.onerror: ((event: Event) => void) | null - changed:
property HTMLIFrameElement.onload: (event: Event) => void | null → property HTMLIFrameElement.onload: ((event: Event) => void) | null
- removed:
property HTMLInputElement[PropertySymbol.defaultChecked]: boolean - changed:
property HTMLInputElement.oninput: (event: Event) => void | null → property HTMLInputElement.oninput: ((event: Event) => void) | null - changed:
property HTMLInputElement.oninvalid: (event: Event) => void | null → property HTMLInputElement.oninvalid: ((event: Event) => void) | null - changed:
property HTMLInputElement.onselectionchange: (event: Event) => void | null → property HTMLInputElement.onselectionchange: ((event: Event) => void) | null
- changed:
property HTMLMediaElement.onabort: (event: Event) => void | null → property HTMLMediaElement.onabort: ((event: Event) => void) | null - changed:
property HTMLMediaElement.oncanplay: (event: Event) => void | null → property HTMLMediaElement.oncanplay: ((event: Event) => void) | null - changed:
property HTMLMediaElement.oncanplaythrough: (event: Event) => void | null → property HTMLMediaElement.oncanplaythrough: ((event: Event) => void) | null - changed:
property HTMLMediaElement.ondurationchange: (event: Event) => void | null → property HTMLMediaElement.ondurationchange: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onemptied: (event: Event) => void | null → property HTMLMediaElement.onemptied: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onended: (event: Event) => void | null → property HTMLMediaElement.onended: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onerror: (event: ErrorEvent) => void | null → property HTMLMediaElement.onerror: ((event: ErrorEvent) => void) | null - changed:
property HTMLMediaElement.onloadeddata: (event: Event) => void | null → property HTMLMediaElement.onloadeddata: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onloadedmetadata: (event: Event) => void | null → property HTMLMediaElement.onloadedmetadata: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onloadstart: (event: Event) => void | null → property HTMLMediaElement.onloadstart: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onpause: (event: Event) => void | null → property HTMLMediaElement.onpause: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onplay: (event: Event) => void | null → property HTMLMediaElement.onplay: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onplaying: (event: Event) => void | null → property HTMLMediaElement.onplaying: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onprogress: (event: Event) => void | null → property HTMLMediaElement.onprogress: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onratechange: (event: Event) => void | null → property HTMLMediaElement.onratechange: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onresize: (event: Event) => void | null → property HTMLMediaElement.onresize: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onseeked: (event: Event) => void | null → property HTMLMediaElement.onseeked: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onseeking: (event: Event) => void | null → property HTMLMediaElement.onseeking: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onstalled: (event: Event) => void | null → property HTMLMediaElement.onstalled: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onsuspend: (event: Event) => void | null → property HTMLMediaElement.onsuspend: ((event: Event) => void) | null - changed:
property HTMLMediaElement.ontimeupdate: (event: Event) => void | null → property HTMLMediaElement.ontimeupdate: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onvolumechange: (event: Event) => void | null → property HTMLMediaElement.onvolumechange: ((event: Event) => void) | null - changed:
property HTMLMediaElement.onwaiting: (event: Event) => void | null → property HTMLMediaElement.onwaiting: ((event: Event) => void) | null
- changed:
property MediaStream.onaddtrack: (event: MediaStreamTrackEvent) => void | null → property MediaStream.onaddtrack: ((event: MediaStreamTrackEvent) => void) | null - changed:
property MediaStream.onremovetrack: (event: MediaStreamTrackEvent) => void | null → property MediaStream.onremovetrack: ((event: MediaStreamTrackEvent) => void) | null
- changed:
property MediaStreamTrack.onended: (event: Event) => void | null → property MediaStreamTrack.onended: ((event: Event) => void) | null - changed:
property MediaStreamTrack.onmute: (event: Event) => void | null → property MediaStreamTrack.onmute: ((event: Event) => void) | null - changed:
property MediaStreamTrack.onunmute: (event: Event) => void | null → property MediaStreamTrack.onunmute: ((event: Event) => void) | null
- changed:
property HTMLSelectElement.onchange: (event: Event) => void | null → property HTMLSelectElement.onchange: ((event: Event) => void) | null - changed:
property HTMLSelectElement.oninput: (event: Event) => void | null → property HTMLSelectElement.oninput: ((event: Event) => void) | null
- changed:
property HTMLSlotElement.onslotchange: (event: Event) => void | null → property HTMLSlotElement.onslotchange: ((event: Event) => void) | null
- changed:
get HTMLTableCellElement.headers(): DOMTokenList → get HTMLTableCellElement.headers(): string - added:
set HTMLTableCellElement.headers(value: string)
- added:
method HTMLTableSectionElement.deleteRow(index: number): void - added:
method HTMLTableSectionElement.insertRow(index?: number): HTMLTableRowElement
- changed:
method HTMLTemplateElement[PropertySymbol.appendChild](node: Node, isDuringParsing?: boolean): Node → method HTMLTemplateElement[PropertySymbol.appendChild](node: Node, disableValidations?: boolean): Node - changed:
method HTMLTemplateElement[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node): Node → method HTMLTemplateElement[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node, disableValidations?: boolean): Node
- changed:
property HTMLTextAreaElement.oninput: (event: Event) => void | null → property HTMLTextAreaElement.oninput: ((event: Event) => void) | null - changed:
property HTMLTextAreaElement.onselectionchange: (event: Event) => void | null → property HTMLTextAreaElement.onselectionchange: ((event: Event) => void) | null
- removed:
method Node.connectedCallback?(): void - removed:
method Node.disconnectedCallback?(): void - changed:
method Node[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null): Node → method Node[PropertySymbol.insertBefore](newNode: Node, referenceNode: Node | null, disableValidations?: boolean): Node
- changed:
property ShadowRoot.onslotchange: (event: Event) => void | null → property ShadowRoot.onslotchange: ((event: Event) => void) | null
- changed:
property SVGAnimationElement.onbegin: (event: Event) => void | null → property SVGAnimationElement.onbegin: ((event: Event) => void) | null - changed:
property SVGAnimationElement.onend: (event: Event) => void | null → property SVGAnimationElement.onend: ((event: Event) => void) | null - changed:
property SVGAnimationElement.onrepeat: (event: Event) => void | null → property SVGAnimationElement.onrepeat: ((event: Event) => void) | null
- changed:
property SVGElement.onabort: (event: Event) => void | null → property SVGElement.onabort: ((event: Event) => void) | null - changed:
property SVGElement.onerror: (event: Event) => void | null → property SVGElement.onerror: ((event: Event) => void) | null - changed:
property SVGElement.onload: (event: Event) => void | null → property SVGElement.onload: ((event: Event) => void) | null - changed:
property SVGElement.onresize: (event: Event) => void | null → property SVGElement.onresize: ((event: Event) => void) | null - changed:
property SVGElement.onscroll: (event: Event) => void | null → property SVGElement.onscroll: ((event: Event) => void) | null - changed:
property SVGElement.onunload: (event: Event) => void | null → property SVGElement.onunload: ((event: Event) => void) | null
- changed:
property SVGGraphicsElement.oncopy: (event: Event) => void | null → property SVGGraphicsElement.oncopy: ((event: Event) => void) | null - changed:
property SVGGraphicsElement.oncut: (event: Event) => void | null → property SVGGraphicsElement.oncut: ((event: Event) => void) | null - changed:
property SVGGraphicsElement.onpaste: (event: Event) => void | null → property SVGGraphicsElement.onpaste: ((event: Event) => void) | null
- changed:
property SVGSVGElement.onafterprint: (event: Event) => void | null → property SVGSVGElement.onafterprint: ((event: Event) => void) | null - changed:
property SVGSVGElement.onbeforeprint: (event: Event) => void | null → property SVGSVGElement.onbeforeprint: ((event: Event) => void) | null - changed:
property SVGSVGElement.onbeforeunload: (event: Event) => void | null → property SVGSVGElement.onbeforeunload: ((event: Event) => void) | null - changed:
property SVGSVGElement.ongamepadconnected: (event: Event) => void | null → property SVGSVGElement.ongamepadconnected: ((event: Event) => void) | null - changed:
property SVGSVGElement.ongamepaddisconnected: (event: Event) => void | null → property SVGSVGElement.ongamepaddisconnected: ((event: Event) => void) | null - changed:
property SVGSVGElement.onhashchange: (event: Event) => void | null → property SVGSVGElement.onhashchange: ((event: Event) => void) | null - changed:
property SVGSVGElement.onlanguagechange: (event: Event) => void | null → property SVGSVGElement.onlanguagechange: ((event: Event) => void) | null - changed:
property SVGSVGElement.onmessage: (event: Event) => void | null → property SVGSVGElement.onmessage: ((event: Event) => void) | null - changed:
property SVGSVGElement.onmessageerror: (event: Event) => void | null → property SVGSVGElement.onmessageerror: ((event: Event) => void) | null - changed:
property SVGSVGElement.onoffline: (event: Event) => void | null → property SVGSVGElement.onoffline: ((event: Event) => void) | null - changed:
property SVGSVGElement.ononline: (event: Event) => void | null → property SVGSVGElement.ononline: ((event: Event) => void) | null - changed:
property SVGSVGElement.onpagehide: (event: Event) => void | null → property SVGSVGElement.onpagehide: ((event: Event) => void) | null - changed:
property SVGSVGElement.onpageshow: (event: Event) => void | null → property SVGSVGElement.onpageshow: ((event: Event) => void) | null - changed:
property SVGSVGElement.onpopstate: (event: Event) => void | null → property SVGSVGElement.onpopstate: ((event: Event) => void) | null - changed:
property SVGSVGElement.onrejectionhandled: (event: Event) => void | null → property SVGSVGElement.onrejectionhandled: ((event: Event) => void) | null - changed:
property SVGSVGElement.onstorage: (event: Event) => void | null → property SVGSVGElement.onstorage: ((event: Event) => void) | null - changed:
property SVGSVGElement.onunhandledrejection: (event: Event) => void | null → property SVGSVGElement.onunhandledrejection: ((event: Event) => void) | null - changed:
property SVGSVGElement.onunload: (event: Event) => void | null → property SVGSVGElement.onunload: ((event: Event) => void) | null
- added:
property XMLDocument[PropertySymbol.contentType]: string
- added:
member SelectorCombinatorEnum.subsequentSibling = 'subsequentSibling'
- removed:
default class Screen - removed:
readonly property Screen.availHeight = 768 - removed:
readonly property Screen.availWidth = 1024 - removed:
readonly property Screen.colorDepth = 24 - removed:
readonly property Screen.height = 768 - removed:
readonly property Screen.pixelDepth = 24 - removed:
readonly property Screen.width = 1024
- removed:
constructor Selection(ownerDocument: Document) - removed:
default class Selection - removed:
get Selection.anchorNode(): Node - removed:
get Selection.anchorOffset(): number - removed:
get Selection.baseNode(): Node - removed:
get Selection.baseOffset(): number - removed:
get Selection.extentNode(): Node - removed:
get Selection.extentOffset(): number - removed:
get Selection.focusNode(): Node - removed:
get Selection.focusOffset(): number - removed:
get Selection.isCollapsed(): boolean - removed:
get Selection.rangeCount(): number - removed:
get Selection.type(): string - removed:
method Selection.addRange(newRange: Range): void - removed:
method Selection.collapse(node: Node, offset: number): void - removed:
method Selection.collapseToEnd(): void - removed:
method Selection.collapseToStart(): void - removed:
method Selection.containsNode(node: Node, allowPartialContainment?: boolean): boolean - removed:
method Selection.deleteFromDocument(): void - removed:
method Selection.empty(): void - removed:
method Selection.extend(node: Node, offset: number): void - removed:
method Selection.getRangeAt(index: number): Range - removed:
method Selection.removeAllRanges(): void - removed:
method Selection.removeRange(range: Range): void - removed:
method Selection.selectAllChildren(node: Node): void - removed:
method Selection.setBaseAndExtent(anchorNode: Node, anchorOffset: number, focusNode: Node, focusOffset: number): void - removed:
method Selection.setPosition(node: Node, offset: number): void - removed:
method Selection.toString(): string
- removed:
default SelectionDirectionEnum - removed:
enum SelectionDirectionEnum - removed:
member SelectionDirectionEnum.backwards = -1 - removed:
member SelectionDirectionEnum.directionless = 0 - removed:
member SelectionDirectionEnum.forwards = 1
- removed:
constructor Storage() - removed:
default class Storage - removed:
get Storage.length(): number - removed:
method Storage.clear(): void - removed:
method Storage.getItem(name: string): string | null - removed:
method Storage.key(index: number): string | null - removed:
method Storage.removeItem(name: string): void - removed:
method Storage.setItem(name: string, item: string): void - removed:
property Storage[PropertySymbol.data]: { [key: string]: string }
- removed:
constructor SVGAngle(illegalConstructorSymbol: symbol, window: BrowserWindow, options?: { readOnly?: boolean; getAttribute?: () => string | null; setAttribute?: (value: string) => void }) - removed:
default class SVGAngle - removed:
get SVGAngle.unitType(): SVGAngleTypeEnum - removed:
get SVGAngle.value(): number - removed:
get SVGAngle.valueAsString(): string - removed:
get SVGAngle.valueInSpecifiedUnits(): number - removed:
method SVGAngle.convertToSpecifiedUnits(unitType: SVGAngleTypeEnum): void - removed:
method SVGAngle.newValueSpecifiedUnits(unitType: number, value: number): void - removed:
property SVGAngle[PropertySymbol.attributeValue]: string - removed:
property SVGAngle[PropertySymbol.getAttribute]: () => string | null - removed:
property SVGAngle[PropertySymbol.readOnly]: boolean - removed:
property SVGAngle[PropertySymbol.setAttribute]: (value: string) => void | null - removed:
property SVGAngle[PropertySymbol.window]: BrowserWindow - removed:
set SVGAngle.value(value: number) - removed:
static property SVGAngle.SVG_ANGLETYPE_DEG: SVGAngleTypeEnum - removed:
static property SVGAngle.SVG_ANGLETYPE_GRAD: SVGAngleTypeEnum - removed:
static property SVGAngle.SVG_ANGLETYPE_RAD: SVGAngleTypeEnum - removed:
static property SVGAngle.SVG_ANGLETYPE_UNKNOWN: SVGAngleTypeEnum - removed:
static property SVGAngle.SVG_ANGLETYPE_UNSPECIFIED: SVGAngleTypeEnum
- removed:
default SVGAngleTypeEnum - removed:
enum SVGAngleTypeEnum - removed:
member SVGAngleTypeEnum.deg = 2 - removed:
member SVGAngleTypeEnum.grad = 4 - removed:
member SVGAngleTypeEnum.rad = 3 - removed:
member SVGAngleTypeEnum.unknown = 0 - removed:
member SVGAngleTypeEnum.unspecified = 1
- removed:
constructor SVGAnimatedAngle(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedAngle - removed:
get SVGAnimatedAngle.animVal(): SVGAngle - removed:
get SVGAnimatedAngle.baseVal(): SVGAngle - removed:
property SVGAnimatedAngle[PropertySymbol.animVal]: SVGAngle | null - removed:
property SVGAnimatedAngle[PropertySymbol.baseVal]: SVGAngle | null - removed:
property SVGAnimatedAngle[PropertySymbol.getAttribute]: () => string - removed:
property SVGAnimatedAngle[PropertySymbol.setAttribute]: (value: string) => void - removed:
property SVGAnimatedAngle[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedAngle.animVal(_value: SVGAngle) - removed:
set SVGAnimatedAngle.baseVal(_value: SVGAngle)
- removed:
constructor SVGAnimatedBoolean(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedBoolean - removed:
get SVGAnimatedBoolean.animVal(): boolean - removed:
get SVGAnimatedBoolean.baseVal(): boolean - removed:
property SVGAnimatedBoolean[PropertySymbol.getAttribute]: () => string | null - removed:
property SVGAnimatedBoolean[PropertySymbol.setAttribute]: (value: string) => void | null - removed:
property SVGAnimatedBoolean[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedBoolean.animVal(_value: boolean) - removed:
set SVGAnimatedBoolean.baseVal(value: boolean)
- removed:
constructor SVGAnimatedEnumeration(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void; values: Array<string | null>; defaultValue: string }) - removed:
default class SVGAnimatedEnumeration - removed:
get SVGAnimatedEnumeration.animVal(): number - removed:
get SVGAnimatedEnumeration.baseVal(): number - removed:
property SVGAnimatedEnumeration[PropertySymbol.defaultValue]: string - removed:
property SVGAnimatedEnumeration[PropertySymbol.getAttribute]: () => string - removed:
property SVGAnimatedEnumeration[PropertySymbol.setAttribute]: (value: string) => void - removed:
property SVGAnimatedEnumeration[PropertySymbol.values]: Array<string | null> - removed:
property SVGAnimatedEnumeration[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedEnumeration.animVal(_value: number) - removed:
set SVGAnimatedEnumeration.baseVal(value: number)
- removed:
constructor SVGAnimatedInteger(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedInteger - removed:
get SVGAnimatedInteger.animVal(): number - removed:
get SVGAnimatedInteger.baseVal(): number - removed:
property SVGAnimatedInteger[PropertySymbol.getAttribute]: () => string | null - removed:
property SVGAnimatedInteger[PropertySymbol.setAttribute]: (value: string) => void | null - removed:
property SVGAnimatedInteger[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedInteger.animVal(_value: number) - removed:
set SVGAnimatedInteger.baseVal(value: number)
- removed:
constructor SVGAnimatedLength(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedLength - removed:
get SVGAnimatedLength.animVal(): SVGLength - removed:
get SVGAnimatedLength.baseVal(): SVGLength - removed:
property SVGAnimatedLength[PropertySymbol.animVal]: SVGLength | null - removed:
property SVGAnimatedLength[PropertySymbol.baseVal]: SVGLength | null - removed:
property SVGAnimatedLength[PropertySymbol.getAttribute]: () => string - removed:
property SVGAnimatedLength[PropertySymbol.setAttribute]: (value: string) => void - removed:
property SVGAnimatedLength[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedLength.animVal(_value: SVGLength) - removed:
set SVGAnimatedLength.baseVal(_value: SVGLength)
- removed:
constructor SVGAnimatedLengthList(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedLengthList - removed:
get SVGAnimatedLengthList.animVal(): SVGLengthList - removed:
get SVGAnimatedLengthList.baseVal(): SVGLengthList - removed:
property SVGAnimatedLengthList[PropertySymbol.animVal]: SVGLengthList | null - removed:
property SVGAnimatedLengthList[PropertySymbol.baseVal]: SVGLengthList | null - removed:
property SVGAnimatedLengthList[PropertySymbol.getAttribute]: () => string - removed:
property SVGAnimatedLengthList[PropertySymbol.setAttribute]: (value: string) => void - removed:
property SVGAnimatedLengthList[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedLengthList.animVal(_value: SVGLengthList) - removed:
set SVGAnimatedLengthList.baseVal(_value: SVGLengthList)
- removed:
constructor SVGAnimatedNumber(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void; defaultValue?: number }) - removed:
default class SVGAnimatedNumber - removed:
get SVGAnimatedNumber.animVal(): number - removed:
get SVGAnimatedNumber.baseVal(): number - removed:
property SVGAnimatedNumber[PropertySymbol.defaultValue]: number - removed:
property SVGAnimatedNumber[PropertySymbol.getAttribute]: () => string | null - removed:
property SVGAnimatedNumber[PropertySymbol.setAttribute]: (value: string) => void | null - removed:
property SVGAnimatedNumber[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedNumber.animVal(_value: number) - removed:
set SVGAnimatedNumber.baseVal(value: number)
- removed:
constructor SVGAnimatedNumberList(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedNumberList - removed:
get SVGAnimatedNumberList.animVal(): SVGNumberList - removed:
get SVGAnimatedNumberList.baseVal(): SVGNumberList - removed:
property SVGAnimatedNumberList[PropertySymbol.animVal]: SVGNumberList | null - removed:
property SVGAnimatedNumberList[PropertySymbol.baseVal]: SVGNumberList | null - removed:
property SVGAnimatedNumberList[PropertySymbol.getAttribute]: () => string - removed:
property SVGAnimatedNumberList[PropertySymbol.setAttribute]: (value: string) => void - removed:
property SVGAnimatedNumberList[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedNumberList.animVal(_value: SVGNumberList) - removed:
set SVGAnimatedNumberList.baseVal(_value: SVGNumberList)
- removed:
constructor SVGAnimatedPreserveAspectRatio(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedPreserveAspectRatio - removed:
get SVGAnimatedPreserveAspectRatio.animVal(): SVGPreserveAspectRatio - removed:
get SVGAnimatedPreserveAspectRatio.baseVal(): SVGPreserveAspectRatio - removed:
property SVGAnimatedPreserveAspectRatio[PropertySymbol.animVal]: SVGPreserveAspectRatio | null - removed:
property SVGAnimatedPreserveAspectRatio[PropertySymbol.baseVal]: SVGPreserveAspectRatio | null - removed:
property SVGAnimatedPreserveAspectRatio[PropertySymbol.getAttribute]: () => string - removed:
property SVGAnimatedPreserveAspectRatio[PropertySymbol.setAttribute]: (value: string) => void - removed:
property SVGAnimatedPreserveAspectRatio[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedPreserveAspectRatio.animVal(_value: SVGPreserveAspectRatio) - removed:
set SVGAnimatedPreserveAspectRatio.baseVal(_value: SVGPreserveAspectRatio)
- removed:
constructor SVGAnimatedRect(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedRect - removed:
get SVGAnimatedRect.animVal(): SVGRect - removed:
get SVGAnimatedRect.baseVal(): SVGRect - removed:
property SVGAnimatedRect[PropertySymbol.animVal]: SVGRect | null - removed:
property SVGAnimatedRect[PropertySymbol.baseVal]: SVGRect | null - removed:
property SVGAnimatedRect[PropertySymbol.getAttribute]: () => string - removed:
property SVGAnimatedRect[PropertySymbol.setAttribute]: (value: string) => void - removed:
property SVGAnimatedRect[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedRect.animVal(_value: SVGRect) - removed:
set SVGAnimatedRect.baseVal(_value: SVGRect)
- removed:
constructor SVGAnimatedString(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedString - removed:
get SVGAnimatedString.animVal(): string - removed:
get SVGAnimatedString.baseVal(): string - removed:
property SVGAnimatedString[PropertySymbol.getAttribute]: () => string | null - removed:
property SVGAnimatedString[PropertySymbol.setAttribute]: (value: string) => void | null - removed:
property SVGAnimatedString[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedString.animVal(_value: string) - removed:
set SVGAnimatedString.baseVal(value: string)
- removed:
constructor SVGAnimatedTransformList(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGAnimatedTransformList - removed:
get SVGAnimatedTransformList.animVal(): SVGTransformList - removed:
get SVGAnimatedTransformList.baseVal(): SVGTransformList - removed:
property SVGAnimatedTransformList[PropertySymbol.animVal]: SVGTransformList | null - removed:
property SVGAnimatedTransformList[PropertySymbol.baseVal]: SVGTransformList | null - removed:
property SVGAnimatedTransformList[PropertySymbol.getAttribute]: () => string - removed:
property SVGAnimatedTransformList[PropertySymbol.setAttribute]: (value: string) => void - removed:
property SVGAnimatedTransformList[PropertySymbol.window]: BrowserWindow - removed:
set SVGAnimatedTransformList.animVal(_value: SVGTransformList) - removed:
set SVGAnimatedTransformList.baseVal(_value: SVGTransformList)
- removed:
constructor SVGLength(illegalConstructorSymbol: symbol, window: BrowserWindow, options?: { readOnly?: boolean; getAttribute?: () => string | null; setAttribute?: (value: string) => void }) - removed:
default class SVGLength - removed:
get SVGLength.unitType(): SVGLengthTypeEnum - removed:
get SVGLength.value(): number - removed:
get SVGLength.valueAsString(): string - removed:
get SVGLength.valueInSpecifiedUnits(): number - removed:
method SVGLength.convertToSpecifiedUnits(unitType: SVGLengthTypeEnum): void - removed:
method SVGLength.newValueSpecifiedUnits(unitType: number, value: number): void - removed:
property SVGLength[PropertySymbol.attributeValue]: string | null - removed:
property SVGLength[PropertySymbol.getAttribute]: () => string | null - removed:
property SVGLength[PropertySymbol.readOnly]: boolean - removed:
property SVGLength[PropertySymbol.setAttribute]: (value: string) => void | null - removed:
property SVGLength[PropertySymbol.window]: BrowserWindow - removed:
set SVGLength.value(value: number) - removed:
static property SVGLength.SVG_LENGTHTYPE_CM: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_EMS: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_EXS: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_IN: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_MM: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_NUMBER: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_PC: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_PERCENTAGE: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_PT: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_PX: SVGLengthTypeEnum - removed:
static property SVGLength.SVG_LENGTHTYPE_UNKNOWN: SVGLengthTypeEnum
- removed:
constructor SVGLengthList(illegalConstructorSymbol: symbol, window: BrowserWindow, options: { readOnly?: boolean; getAttribute: () => string | null; setAttribute: (value: string) => void }) - removed:
default class SVGLengthList - removed:
get SVGLengthList.length(): number - removed:
get SVGLengthList.numberOfItems(): number - removed:
index SVGLengthList[index: number]: SVGLength - removed:
method SVGLengthList.appendItem(newItem: SVGLength): SVGLength - removed:
method SVGLengthList.clear(): void - removed:
method SVGLengthList.getItem(index: number | string): SVGLength - removed:
method SVGLengthList.initialize(newItem: SVGLength): SVGLength - removed:
method SVGLengthList.insertItemBefore(newItem: SVGLength, index: number): SVGLength - removed:
method SVGLengthList.removeItem(index: number): SVGLength - removed:
method SVGLengthList.replaceItem(newItem: SVGLength, index: number): SVGLength - removed:
method SVGLengthList[PropertySymbol.getItemList](): SVGLength[] - removed:
method SVGLengthList[Symbol.iterator](): IterableIterator<SVGLength> - removed:
property SVGLengthList[PropertySymbol.getAttribute]: () => string | null - removed:
property SVGLengthList[PropertySymbol.readOnly]: boolean - removed:
property SVGLengthList[PropertySymbol.setAttribute]: (value: string) => void | null - removed:
property SVGLengthList[PropertySymbol.window]: BrowserWindow