Skip to content

Upgrading happy-dom 15 to 16

Breaking15.11.7 → 16.8.1Breaking1New10Fixed29

BreakingUpgrade verdict

1 breaking change.

  • Refactors XML and HTML parsing and serialization - By @capricorn86 in task.
1 item needs code or config changes

Drops entities.

Installs 2 packages in all (was 3).

Breaking1
Refactors XML and HTML parsing and serialization - By @capricorn86 in task.

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