Skip to content

Upgrading happy-dom 9 to 10

Breaking9.20.3 → 10.11.2Breaking1New14Fixed20

BreakingUpgrade verdict

1 breaking change.

  • Adding support for ESM may be a breaking change as it can potentially exist build environments that doesn't support this configuration.
1 item needs code or config changes
Breaking1
Adding support for ESM may be a breaking change as it can potentially exist build environments that doesn't support this configuration.

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • added: default class AsyncTaskManager
  • added: method AsyncTaskManager.cancelAll(error?: Error): void
  • added: method AsyncTaskManager.endTask(taskID: number): void
  • added: method AsyncTaskManager.endTimer(timerID: NodeJS.Timeout): void
  • added: method AsyncTaskManager.getTaskCount(): number
  • added: method AsyncTaskManager.startTask(abortHandler?: () => void): number
  • added: method AsyncTaskManager.startTimer(timerID: NodeJS.Timeout): void
  • added: method AsyncTaskManager.whenComplete(): Promise<void>
  • added: default class Base64
  • added: static method Base64.atob(data: unknown): string
  • added: static method Base64.btoa(data: unknown): string
  • added: const _default: { A: typeof HTMLAnchorElement; ABBR: typeof HTMLElement; ADDRESS: typeof HTMLElement; AREA: typeof HTMLElement; ARTICLE: typeof HTMLElement; ASIDE: typeof HTML…
  • added: default _default
  • added: const _default: { html: string; svg: string; mathML: string }
  • added: default _default
  • added: const _default: string[]
  • added: default _default
  • added: const _default: { STYLE: boolean; SCRIPT: boolean }
  • added: default _default
  • added: const _default: { A: boolean; BUTTON: boolean; DD: boolean; DT: boolean; FORM: boolean; H1: boolean; H2: boolean; H3: boolean; H4: boolean; H5: boolean; H6: boolean; LI: boole…
  • added: default _default
  • added: const _default: { AREA: boolean; BASE: boolean; BR: boolean; COL: boolean; EMBED: boolean; HR: boolean; IMG: boolean; INPUT: boolean; LINK: boolean; META: boolean; PARAM: bool…
  • added: default _default
  • added: constructor Cookie(originURL: any, cookie: string)
  • added: default class Cookie
  • added: method Cookie.isExpired(): boolean
  • added: method Cookie.toString(): string
  • added: method Cookie.validate(): boolean
  • added: property Cookie.domain: string
  • added: property Cookie.expires: Date | null
  • added: property Cookie.httpOnly: boolean
  • added: property Cookie.key: string
  • added: property Cookie.originURL: URL
  • added: property Cookie.path: string
  • added: property Cookie.sameSite: CookieSameSiteEnum
  • added: property Cookie.secure: boolean
  • added: property Cookie.value: string | null
  • added: default class CookieJar
  • added: method CookieJar.addCookieString(originURL: URL, cookieString: string): void
  • added: method CookieJar.getCookieString(targetURL: URL, fromDocument: boolean): string
  • added: default CookieSameSiteEnum
  • added: enum CookieSameSiteEnum
  • added: member CookieSameSiteEnum.lax = 'Lax'
  • added: member CookieSameSiteEnum.none = 'None'
  • added: member CookieSameSiteEnum.strict = 'Strict'
  • added: constructor CSS()
  • added: default class CSS
  • added: method CSS.escape(value: string): string
  • added: method CSS.supports(_condition: string, _value?: string): boolean
  • added: default class CSSParser
  • added: static method CSSParser.parseFromString(parentStyleSheet: CSSStyleSheet, cssText: string): CSSRule[]
  • added: default class CSSRule
  • added: get CSSRule.cssText(): string
  • added: property CSSRule.parentRule: CSSRule
  • added: property CSSRule.parentStyleSheet: CSSStyleSheet
  • added: property CSSRule.type: number
  • added: static property CSSRule.CONTAINER_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.COUNTER_STYLE_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.DOCUMENT_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.FONT_FACE_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.FONT_FEATURE_VALUES_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.IMPORT_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.KEYFRAMES_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.KEYFRAME_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.MEDIA_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.NAMESPACE_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.PAGE_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.REGION_STYLE_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.STYLE_RULE: CSSRuleTypeEnum
  • added: static property CSSRule.SUPPORTS_RULE: CSSRuleTypeEnum
  • added: default CSSRuleTypeEnum
  • added: enum CSSRuleTypeEnum
  • added: member CSSRuleTypeEnum.containerRule = 0
  • added: member CSSRuleTypeEnum.counterStyleRule = 11
  • added: member CSSRuleTypeEnum.documentRule = 13
  • added: member CSSRuleTypeEnum.fontFaceRule = 5
  • added: member CSSRuleTypeEnum.fontFeatureValuesRule = 14
  • added: member CSSRuleTypeEnum.importRule = 3
  • added: member CSSRuleTypeEnum.keyframeRule = 8
  • added: member CSSRuleTypeEnum.keyframesRule = 7
  • added: member CSSRuleTypeEnum.mediaRule = 4
  • added: member CSSRuleTypeEnum.namespaceRule = 10
  • added: member CSSRuleTypeEnum.pageRule = 6
  • added: member CSSRuleTypeEnum.regionStyleRule = 16
  • added: member CSSRuleTypeEnum.styleRule = 1
  • added: member CSSRuleTypeEnum.supportsRule = 12
  • added: constructor CSSStyleSheet(options?: { media?: MediaList | string; title?: string; alternate?: boolean; disabled?: boolean })
  • added: default class CSSStyleSheet
  • added: method CSSStyleSheet.deleteRule(index: number): void
  • added: method CSSStyleSheet.insertRule(rule: string, index?: number): number
  • added: method CSSStyleSheet.replace(text: string): Promise<void>
  • added: method CSSStyleSheet.replaceSync(text: string): void
  • added: property CSSStyleSheet.alternate: boolean
  • added: property CSSStyleSheet.disabled: boolean
  • added: property CSSStyleSheet.media: MediaList | string
  • added: property CSSStyleSheet.name: string
  • added: property CSSStyleSheet.namespaceURI: string
  • added: property CSSStyleSheet.title: string
  • added: property CSSStyleSheet.value: string
  • added: readonly property CSSStyleSheet.cssRules: CSSRule[]
  • added: constructor CSSUnitValue(value: number, unit: string)
  • added: default class CSSUnitValue
  • added: property CSSUnitValue.unit: string
  • added: property CSSUnitValue.value: number
  • added: const _default: string[]
  • added: default _default
  • added: default class MediaList
  • added: get MediaList.mediaText(): string
  • added: method MediaList.appendMedium(medium: string): void
  • added: method MediaList.deleteMedium(medium: string): void
  • added: method MediaList.item(index: number): string
  • added: readonly property MediaList.length = 0
  • added: constructor AbstractCSSStyleDeclaration(ownerElement?: IElement, computed?: boolean)
  • added: default abstract class AbstractCSSStyleDeclaration
  • added: get AbstractCSSStyleDeclaration.cssText(): string
  • added: get AbstractCSSStyleDeclaration.length(): number
  • added: method AbstractCSSStyleDeclaration.getPropertyPriority(name: string): string
  • added: method AbstractCSSStyleDeclaration.getPropertyValue(name: string): string
  • added: method AbstractCSSStyleDeclaration.item(index: number): string
  • added: method AbstractCSSStyleDeclaration.removeProperty(name: string): void
  • added: method AbstractCSSStyleDeclaration.setProperty(name: string, value: string, priority?: 'important' | '' | undefined): void
  • added: protected property AbstractCSSStyleDeclaration._computed: boolean
  • added: protected property AbstractCSSStyleDeclaration._elementStyle: CSSStyleDeclarationElementStyle
  • added: protected property AbstractCSSStyleDeclaration._ownerElement: IElement
  • added: protected property AbstractCSSStyleDeclaration._style: CSSStyleDeclarationPropertyManager
  • added: readonly property AbstractCSSStyleDeclaration.parentRule: CSSRule
  • added: set AbstractCSSStyleDeclaration.cssText(cssText: string)
  • added: default class CSSStyleDeclaration extends AbstractCSSStyleDeclaration
  • added: get CSSStyleDeclaration.0(): string
  • added: get CSSStyleDeclaration.1(): string
  • added: get CSSStyleDeclaration.10(): string
  • added: get CSSStyleDeclaration.100(): string
  • added: get CSSStyleDeclaration.101(): string
  • added: get CSSStyleDeclaration.102(): string
  • added: get CSSStyleDeclaration.103(): string
  • added: get CSSStyleDeclaration.104(): string
  • added: get CSSStyleDeclaration.105(): string
  • added: get CSSStyleDeclaration.106(): string
  • added: get CSSStyleDeclaration.107(): string
  • added: get CSSStyleDeclaration.108(): string
  • added: get CSSStyleDeclaration.109(): string
  • added: get CSSStyleDeclaration.11(): string
  • added: get CSSStyleDeclaration.110(): string
  • added: get CSSStyleDeclaration.111(): string
  • added: get CSSStyleDeclaration.112(): string
  • added: get CSSStyleDeclaration.113(): string
  • added: get CSSStyleDeclaration.114(): string
  • added: get CSSStyleDeclaration.115(): string
  • added: get CSSStyleDeclaration.116(): string
  • added: get CSSStyleDeclaration.117(): string
  • added: get CSSStyleDeclaration.118(): string
  • added: get CSSStyleDeclaration.119(): string
  • added: get CSSStyleDeclaration.12(): string
  • added: get CSSStyleDeclaration.120(): string
  • added: get CSSStyleDeclaration.121(): string
  • added: get CSSStyleDeclaration.122(): string
  • added: get CSSStyleDeclaration.123(): string
  • added: get CSSStyleDeclaration.124(): string
  • added: get CSSStyleDeclaration.125(): string
  • added: get CSSStyleDeclaration.126(): string
  • added: get CSSStyleDeclaration.127(): string
  • added: get CSSStyleDeclaration.128(): string
  • added: get CSSStyleDeclaration.129(): string
  • added: get CSSStyleDeclaration.13(): string
  • added: get CSSStyleDeclaration.130(): string
  • added: get CSSStyleDeclaration.131(): string
  • added: get CSSStyleDeclaration.132(): string
  • added: get CSSStyleDeclaration.133(): string
  • added: get CSSStyleDeclaration.134(): string
  • added: get CSSStyleDeclaration.135(): string
  • added: get CSSStyleDeclaration.136(): string
  • added: get CSSStyleDeclaration.137(): string
  • added: get CSSStyleDeclaration.138(): string
  • added: get CSSStyleDeclaration.139(): string
  • added: get CSSStyleDeclaration.14(): string
  • added: get CSSStyleDeclaration.140(): string
  • added: get CSSStyleDeclaration.141(): string
  • added: get CSSStyleDeclaration.142(): string
  • added: get CSSStyleDeclaration.143(): string
  • added: get CSSStyleDeclaration.144(): string
  • added: get CSSStyleDeclaration.145(): string
  • added: get CSSStyleDeclaration.146(): string
  • added: get CSSStyleDeclaration.147(): string
  • added: get CSSStyleDeclaration.148(): string
  • added: get CSSStyleDeclaration.149(): string
  • added: get CSSStyleDeclaration.15(): string
  • added: get CSSStyleDeclaration.150(): string
  • added: get CSSStyleDeclaration.151(): string
  • added: get CSSStyleDeclaration.152(): string
  • added: get CSSStyleDeclaration.153(): string
  • added: get CSSStyleDeclaration.154(): string
  • added: get CSSStyleDeclaration.155(): string
  • added: get CSSStyleDeclaration.156(): string
  • added: get CSSStyleDeclaration.157(): string
  • added: get CSSStyleDeclaration.158(): string
  • added: get CSSStyleDeclaration.159(): string
  • added: get CSSStyleDeclaration.16(): string
  • added: get CSSStyleDeclaration.160(): string
  • added: get CSSStyleDeclaration.161(): string
  • added: get CSSStyleDeclaration.162(): string
  • added: get CSSStyleDeclaration.163(): string
  • added: get CSSStyleDeclaration.164(): string
  • added: get CSSStyleDeclaration.165(): string
  • added: get CSSStyleDeclaration.166(): string
  • added: get CSSStyleDeclaration.167(): string
  • added: get CSSStyleDeclaration.168(): string
  • added: get CSSStyleDeclaration.169(): string
  • added: get CSSStyleDeclaration.17(): string
  • added: get CSSStyleDeclaration.170(): string
  • added: get CSSStyleDeclaration.171(): string
  • added: get CSSStyleDeclaration.172(): string
  • added: get CSSStyleDeclaration.173(): string
  • added: get CSSStyleDeclaration.174(): string
  • added: get CSSStyleDeclaration.175(): string
  • added: get CSSStyleDeclaration.176(): string
  • added: get CSSStyleDeclaration.177(): string
  • added: get CSSStyleDeclaration.178(): string
  • added: get CSSStyleDeclaration.179(): string
  • added: get CSSStyleDeclaration.18(): string
  • added: get CSSStyleDeclaration.180(): string
  • added: get CSSStyleDeclaration.181(): string
  • added: get CSSStyleDeclaration.182(): string
  • added: get CSSStyleDeclaration.183(): string
  • added: get CSSStyleDeclaration.184(): string
  • added: get CSSStyleDeclaration.185(): string
  • added: get CSSStyleDeclaration.186(): string
  • added: get CSSStyleDeclaration.187(): string
  • added: get CSSStyleDeclaration.188(): string
  • added: get CSSStyleDeclaration.189(): string
  • added: get CSSStyleDeclaration.19(): string
  • added: get CSSStyleDeclaration.190(): string
  • added: get CSSStyleDeclaration.191(): string
  • added: get CSSStyleDeclaration.192(): string
  • added: get CSSStyleDeclaration.193(): string
  • added: get CSSStyleDeclaration.194(): string
  • added: get CSSStyleDeclaration.195(): string
  • added: get CSSStyleDeclaration.196(): string
  • added: get CSSStyleDeclaration.197(): string
  • added: get CSSStyleDeclaration.198(): string
  • added: get CSSStyleDeclaration.199(): string
  • added: get CSSStyleDeclaration.2(): string
  • added: get CSSStyleDeclaration.20(): string
  • added: get CSSStyleDeclaration.200(): string
  • added: get CSSStyleDeclaration.201(): string
  • added: get CSSStyleDeclaration.202(): string
  • added: get CSSStyleDeclaration.203(): string
  • added: get CSSStyleDeclaration.204(): string
  • added: get CSSStyleDeclaration.205(): string
  • added: get CSSStyleDeclaration.206(): string
  • added: get CSSStyleDeclaration.207(): string
  • added: get CSSStyleDeclaration.208(): string
  • added: get CSSStyleDeclaration.209(): string
  • added: get CSSStyleDeclaration.21(): string
  • added: get CSSStyleDeclaration.210(): string
  • added: get CSSStyleDeclaration.211(): string
  • added: get CSSStyleDeclaration.212(): string
  • added: get CSSStyleDeclaration.213(): string
  • added: get CSSStyleDeclaration.214(): string
  • added: get CSSStyleDeclaration.215(): string
  • added: get CSSStyleDeclaration.216(): string
  • added: get CSSStyleDeclaration.217(): string
  • added: get CSSStyleDeclaration.218(): string
  • added: get CSSStyleDeclaration.219(): string
  • added: get CSSStyleDeclaration.22(): string
  • added: get CSSStyleDeclaration.220(): string
  • added: get CSSStyleDeclaration.221(): string
  • added: get CSSStyleDeclaration.222(): string
  • added: get CSSStyleDeclaration.223(): string
  • added: get CSSStyleDeclaration.224(): string
  • added: get CSSStyleDeclaration.225(): string
  • added: get CSSStyleDeclaration.226(): string
  • added: get CSSStyleDeclaration.227(): string
  • added: get CSSStyleDeclaration.228(): string
  • added: get CSSStyleDeclaration.229(): string
  • added: get CSSStyleDeclaration.23(): string
  • added: get CSSStyleDeclaration.230(): string
  • added: get CSSStyleDeclaration.231(): string
  • added: get CSSStyleDeclaration.232(): string
  • added: get CSSStyleDeclaration.233(): string
  • added: get CSSStyleDeclaration.234(): string
  • added: get CSSStyleDeclaration.235(): string
  • added: get CSSStyleDeclaration.236(): string
  • added: get CSSStyleDeclaration.237(): string
  • added: get CSSStyleDeclaration.238(): string
  • added: get CSSStyleDeclaration.239(): string
  • added: get CSSStyleDeclaration.24(): string
  • added: get CSSStyleDeclaration.240(): string
  • added: get CSSStyleDeclaration.241(): string
  • added: get CSSStyleDeclaration.242(): string
  • added: get CSSStyleDeclaration.243(): string
  • added: get CSSStyleDeclaration.244(): string
  • added: get CSSStyleDeclaration.245(): string
  • added: get CSSStyleDeclaration.246(): string
  • added: get CSSStyleDeclaration.247(): string
  • added: get CSSStyleDeclaration.248(): string
  • added: get CSSStyleDeclaration.249(): string
  • added: get CSSStyleDeclaration.25(): string
  • added: get CSSStyleDeclaration.250(): string
  • added: get CSSStyleDeclaration.251(): string
  • added: get CSSStyleDeclaration.252(): string
  • added: get CSSStyleDeclaration.253(): string
  • added: get CSSStyleDeclaration.254(): string
  • added: get CSSStyleDeclaration.255(): string
  • added: get CSSStyleDeclaration.256(): string
  • added: get CSSStyleDeclaration.257(): string
  • added: get CSSStyleDeclaration.258(): string
  • added: get CSSStyleDeclaration.259(): string
  • added: get CSSStyleDeclaration.26(): string
  • added: get CSSStyleDeclaration.260(): string
  • added: get CSSStyleDeclaration.261(): string
  • added: get CSSStyleDeclaration.262(): string
  • added: get CSSStyleDeclaration.263(): string
  • added: get CSSStyleDeclaration.264(): string
  • added: get CSSStyleDeclaration.265(): string
  • added: get CSSStyleDeclaration.266(): string
  • added: get CSSStyleDeclaration.267(): string
  • added: get CSSStyleDeclaration.268(): string
  • added: get CSSStyleDeclaration.269(): string
  • added: get CSSStyleDeclaration.27(): string
  • added: get CSSStyleDeclaration.270(): string
  • added: get CSSStyleDeclaration.271(): string
  • added: get CSSStyleDeclaration.272(): string
  • added: get CSSStyleDeclaration.273(): string
  • added: get CSSStyleDeclaration.274(): string
  • added: get CSSStyleDeclaration.275(): string
  • added: get CSSStyleDeclaration.276(): string
  • added: get CSSStyleDeclaration.277(): string
  • added: get CSSStyleDeclaration.278(): string
  • added: get CSSStyleDeclaration.279(): string
  • added: get CSSStyleDeclaration.28(): string
  • added: get CSSStyleDeclaration.280(): string
  • added: get CSSStyleDeclaration.281(): string
  • added: get CSSStyleDeclaration.282(): string
  • added: get CSSStyleDeclaration.283(): string
  • added: get CSSStyleDeclaration.284(): string
  • added: get CSSStyleDeclaration.285(): string
  • added: get CSSStyleDeclaration.286(): string
  • added: get CSSStyleDeclaration.287(): string
  • added: get CSSStyleDeclaration.288(): string
  • added: get CSSStyleDeclaration.289(): string
  • added: get CSSStyleDeclaration.29(): string
  • added: get CSSStyleDeclaration.290(): string
  • added: get CSSStyleDeclaration.291(): string
  • added: get CSSStyleDeclaration.292(): string
  • added: get CSSStyleDeclaration.293(): string
  • added: get CSSStyleDeclaration.294(): string
  • added: get CSSStyleDeclaration.295(): string
  • added: get CSSStyleDeclaration.296(): string
  • added: get CSSStyleDeclaration.297(): string
  • added: get CSSStyleDeclaration.298(): string
  • added: get CSSStyleDeclaration.299(): string
  • added: get CSSStyleDeclaration.3(): string
  • added: get CSSStyleDeclaration.30(): string
  • added: get CSSStyleDeclaration.300(): string
  • added: get CSSStyleDeclaration.301(): string
  • added: get CSSStyleDeclaration.302(): string
  • added: get CSSStyleDeclaration.303(): string
  • added: get CSSStyleDeclaration.304(): string
  • added: get CSSStyleDeclaration.305(): string
  • added: get CSSStyleDeclaration.306(): string
  • added: get CSSStyleDeclaration.307(): string
  • added: get CSSStyleDeclaration.308(): string
  • added: get CSSStyleDeclaration.309(): string
  • added: get CSSStyleDeclaration.31(): string
  • added: get CSSStyleDeclaration.310(): string
  • added: get CSSStyleDeclaration.311(): string
  • added: get CSSStyleDeclaration.312(): string
  • added: get CSSStyleDeclaration.313(): string
  • added: get CSSStyleDeclaration.314(): string
  • added: get CSSStyleDeclaration.315(): string
  • added: get CSSStyleDeclaration.316(): string
  • added: get CSSStyleDeclaration.317(): string
  • added: get CSSStyleDeclaration.318(): string
  • added: get CSSStyleDeclaration.319(): string
  • added: get CSSStyleDeclaration.32(): string
  • added: get CSSStyleDeclaration.320(): string
  • added: get CSSStyleDeclaration.321(): string
  • added: get CSSStyleDeclaration.322(): string
  • added: get CSSStyleDeclaration.323(): string
  • added: get CSSStyleDeclaration.324(): string
  • added: get CSSStyleDeclaration.325(): string
  • added: get CSSStyleDeclaration.326(): string
  • added: get CSSStyleDeclaration.327(): string
  • added: get CSSStyleDeclaration.328(): string
  • added: get CSSStyleDeclaration.329(): string
  • added: get CSSStyleDeclaration.33(): string
  • added: get CSSStyleDeclaration.330(): string
  • added: get CSSStyleDeclaration.331(): string
  • added: get CSSStyleDeclaration.332(): string
  • added: get CSSStyleDeclaration.333(): string
  • added: get CSSStyleDeclaration.334(): string
  • added: get CSSStyleDeclaration.335(): string
  • added: get CSSStyleDeclaration.336(): string
  • added: get CSSStyleDeclaration.337(): string
  • added: get CSSStyleDeclaration.338(): string
  • added: get CSSStyleDeclaration.339(): string
  • added: get CSSStyleDeclaration.34(): string
  • added: get CSSStyleDeclaration.340(): string
  • added: get CSSStyleDeclaration.341(): string
  • added: get CSSStyleDeclaration.342(): string
  • added: get CSSStyleDeclaration.343(): string
  • added: get CSSStyleDeclaration.344(): string
  • added: get CSSStyleDeclaration.345(): string
  • added: get CSSStyleDeclaration.346(): string
  • added: get CSSStyleDeclaration.347(): string
  • added: get CSSStyleDeclaration.348(): string
  • added: get CSSStyleDeclaration.349(): string
  • added: get CSSStyleDeclaration.35(): string
  • added: get CSSStyleDeclaration.350(): string
  • added: get CSSStyleDeclaration.351(): string
  • added: get CSSStyleDeclaration.352(): string
  • added: get CSSStyleDeclaration.353(): string
  • added: get CSSStyleDeclaration.354(): string
  • added: get CSSStyleDeclaration.355(): string
  • added: get CSSStyleDeclaration.356(): string
  • added: get CSSStyleDeclaration.357(): string
  • added: get CSSStyleDeclaration.358(): string
  • added: get CSSStyleDeclaration.359(): string
  • added: get CSSStyleDeclaration.36(): string
  • added: get CSSStyleDeclaration.360(): string
  • added: get CSSStyleDeclaration.361(): string
  • added: get CSSStyleDeclaration.362(): string
  • added: get CSSStyleDeclaration.363(): string
  • added: get CSSStyleDeclaration.364(): string
  • added: get CSSStyleDeclaration.365(): string
  • added: get CSSStyleDeclaration.366(): string
  • added: get CSSStyleDeclaration.367(): string
  • added: get CSSStyleDeclaration.368(): string
  • added: get CSSStyleDeclaration.369(): string
  • added: get CSSStyleDeclaration.37(): string
  • added: get CSSStyleDeclaration.370(): string
  • added: get CSSStyleDeclaration.371(): string
  • added: get CSSStyleDeclaration.372(): string
  • added: get CSSStyleDeclaration.373(): string
  • added: get CSSStyleDeclaration.374(): string
  • added: get CSSStyleDeclaration.375(): string
  • added: get CSSStyleDeclaration.376(): string
  • added: get CSSStyleDeclaration.377(): string
  • added: get CSSStyleDeclaration.378(): string
  • added: get CSSStyleDeclaration.379(): string
  • added: get CSSStyleDeclaration.38(): string
  • added: get CSSStyleDeclaration.380(): string
  • added: get CSSStyleDeclaration.381(): string
  • added: get CSSStyleDeclaration.382(): string
  • added: get CSSStyleDeclaration.383(): string
  • added: get CSSStyleDeclaration.384(): string
  • added: get CSSStyleDeclaration.385(): string
  • added: get CSSStyleDeclaration.386(): string
  • added: get CSSStyleDeclaration.387(): string
  • added: get CSSStyleDeclaration.388(): string
  • added: get CSSStyleDeclaration.389(): string
  • added: get CSSStyleDeclaration.39(): string
  • added: get CSSStyleDeclaration.390(): string
  • added: get CSSStyleDeclaration.391(): string
  • added: get CSSStyleDeclaration.392(): string
  • added: get CSSStyleDeclaration.393(): string
  • added: get CSSStyleDeclaration.4(): string
  • added: get CSSStyleDeclaration.40(): string
  • added: get CSSStyleDeclaration.41(): string
  • added: get CSSStyleDeclaration.42(): string
  • added: get CSSStyleDeclaration.43(): string
  • added: get CSSStyleDeclaration.44(): string
  • added: get CSSStyleDeclaration.45(): string
  • added: get CSSStyleDeclaration.46(): string
  • added: get CSSStyleDeclaration.47(): string
  • added: get CSSStyleDeclaration.48(): string
  • added: get CSSStyleDeclaration.49(): string
  • added: get CSSStyleDeclaration.5(): string
  • added: get CSSStyleDeclaration.50(): string
  • added: get CSSStyleDeclaration.51(): string
  • added: get CSSStyleDeclaration.52(): string
  • added: get CSSStyleDeclaration.53(): string
  • added: get CSSStyleDeclaration.54(): string
  • added: get CSSStyleDeclaration.55(): string
  • added: get CSSStyleDeclaration.56(): string
  • added: get CSSStyleDeclaration.57(): string
  • added: get CSSStyleDeclaration.58(): string
  • added: get CSSStyleDeclaration.59(): string
  • added: get CSSStyleDeclaration.6(): string
  • added: get CSSStyleDeclaration.60(): string
  • added: get CSSStyleDeclaration.61(): string
  • added: get CSSStyleDeclaration.62(): string
  • added: get CSSStyleDeclaration.63(): string
  • added: get CSSStyleDeclaration.64(): string
  • added: get CSSStyleDeclaration.65(): string
  • added: get CSSStyleDeclaration.66(): string
  • added: get CSSStyleDeclaration.67(): string
  • added: get CSSStyleDeclaration.68(): string
  • added: get CSSStyleDeclaration.69(): string
  • added: get CSSStyleDeclaration.7(): string
  • added: get CSSStyleDeclaration.70(): string
  • added: get CSSStyleDeclaration.71(): string
  • added: get CSSStyleDeclaration.72(): string
  • added: get CSSStyleDeclaration.73(): string
  • added: get CSSStyleDeclaration.74(): string
  • added: get CSSStyleDeclaration.75(): string
  • added: get CSSStyleDeclaration.76(): string
  • added: get CSSStyleDeclaration.77(): string
  • added: get CSSStyleDeclaration.78(): string
  • added: get CSSStyleDeclaration.79(): string
  • added: get CSSStyleDeclaration.8(): string
  • added: get CSSStyleDeclaration.80(): string
  • added: get CSSStyleDeclaration.81(): string
  • added: get CSSStyleDeclaration.82(): string
  • added: get CSSStyleDeclaration.83(): string
  • added: get CSSStyleDeclaration.84(): string
  • added: get CSSStyleDeclaration.85(): string
  • added: get CSSStyleDeclaration.86(): string
  • added: get CSSStyleDeclaration.87(): string
  • added: get CSSStyleDeclaration.88(): string
  • added: get CSSStyleDeclaration.89(): string
  • added: get CSSStyleDeclaration.9(): string
  • added: get CSSStyleDeclaration.90(): string
  • added: get CSSStyleDeclaration.91(): string
  • added: get CSSStyleDeclaration.92(): string
  • added: get CSSStyleDeclaration.93(): string
  • added: get CSSStyleDeclaration.94(): string
  • added: get CSSStyleDeclaration.95(): string
  • added: get CSSStyleDeclaration.96(): string
  • added: get CSSStyleDeclaration.97(): string
  • added: get CSSStyleDeclaration.98(): string
  • added: get CSSStyleDeclaration.99(): string
  • added: get CSSStyleDeclaration.accentColor(): string
  • added: get CSSStyleDeclaration.alignContent(): string
  • added: get CSSStyleDeclaration.alignItems(): string
  • added: get CSSStyleDeclaration.alignSelf(): string
  • added: get CSSStyleDeclaration.alignmentBaseline(): string
  • added: get CSSStyleDeclaration.all(): string
  • added: get CSSStyleDeclaration.animation(): string
  • added: get CSSStyleDeclaration.animationDelay(): string
  • added: get CSSStyleDeclaration.animationDirection(): string
  • added: get CSSStyleDeclaration.animationDuration(): string
  • added: get CSSStyleDeclaration.animationFillMode(): string
  • added: get CSSStyleDeclaration.animationIterationCount(): string
  • added: get CSSStyleDeclaration.animationName(): string
  • added: get CSSStyleDeclaration.animationPlayState(): string
  • added: get CSSStyleDeclaration.animationTimingFunction(): string
  • added: get CSSStyleDeclaration.appRegion(): string
  • added: get CSSStyleDeclaration.appearance(): string
  • added: get CSSStyleDeclaration.backdropFilter(): string
  • added: get CSSStyleDeclaration.backfaceVisibility(): string
  • added: get CSSStyleDeclaration.background(): string
  • added: get CSSStyleDeclaration.backgroundAttachment(): string
  • added: get CSSStyleDeclaration.backgroundBlendMode(): string
  • added: get CSSStyleDeclaration.backgroundClip(): string
  • added: get CSSStyleDeclaration.backgroundColor(): string
  • added: get CSSStyleDeclaration.backgroundImage(): string
  • added: get CSSStyleDeclaration.backgroundOrigin(): string
  • added: get CSSStyleDeclaration.backgroundPosition(): string
  • added: get CSSStyleDeclaration.backgroundPositionX(): string
  • added: get CSSStyleDeclaration.backgroundPositionY(): string
  • added: get CSSStyleDeclaration.backgroundRepeat(): string
  • added: get CSSStyleDeclaration.backgroundRepeatX(): string
  • added: get CSSStyleDeclaration.backgroundRepeatY(): string
  • added: get CSSStyleDeclaration.backgroundSize(): string
  • added: get CSSStyleDeclaration.baselineShift(): string
  • added: get CSSStyleDeclaration.blockSize(): string
  • added: get CSSStyleDeclaration.border(): string
  • added: get CSSStyleDeclaration.borderBlockEnd(): string
  • added: get CSSStyleDeclaration.borderBlockEndColor(): string
  • added: get CSSStyleDeclaration.borderBlockEndStyle(): string
  • added: get CSSStyleDeclaration.borderBlockEndWidth(): string
  • added: get CSSStyleDeclaration.borderBlockStart(): string
  • added: get CSSStyleDeclaration.borderBlockStartColor(): string
  • added: get CSSStyleDeclaration.borderBlockStartStyle(): string
  • added: get CSSStyleDeclaration.borderBlockStartWidth(): string
  • added: get CSSStyleDeclaration.borderBottom(): string
  • added: get CSSStyleDeclaration.borderBottomColor(): string
  • added: get CSSStyleDeclaration.borderBottomLeftRadius(): string
  • added: get CSSStyleDeclaration.borderBottomRightRadius(): string
  • added: get CSSStyleDeclaration.borderBottomStyle(): string
  • added: get CSSStyleDeclaration.borderBottomWidth(): string
  • added: get CSSStyleDeclaration.borderCollapse(): string
  • added: get CSSStyleDeclaration.borderColor(): string
  • added: get CSSStyleDeclaration.borderEndEndRadius(): string
  • added: get CSSStyleDeclaration.borderEndStartRadius(): string
  • added: get CSSStyleDeclaration.borderImage(): string
  • added: get CSSStyleDeclaration.borderImageOutset(): string
  • added: get CSSStyleDeclaration.borderImageRepeat(): string
  • added: get CSSStyleDeclaration.borderImageSlice(): string
  • added: get CSSStyleDeclaration.borderImageSource(): string
  • added: get CSSStyleDeclaration.borderImageWidth(): string
  • added: get CSSStyleDeclaration.borderInlineEnd(): string
  • added: get CSSStyleDeclaration.borderInlineEndColor(): string
  • added: get CSSStyleDeclaration.borderInlineEndStyle(): string
  • added: get CSSStyleDeclaration.borderInlineEndWidth(): string
  • added: get CSSStyleDeclaration.borderInlineStart(): string
  • added: get CSSStyleDeclaration.borderInlineStartColor(): string
  • added: get CSSStyleDeclaration.borderInlineStartStyle(): string
  • added: get CSSStyleDeclaration.borderInlineStartWidth(): string
  • added: get CSSStyleDeclaration.borderLeft(): string
  • added: get CSSStyleDeclaration.borderLeftColor(): string
  • added: get CSSStyleDeclaration.borderLeftStyle(): string
  • added: get CSSStyleDeclaration.borderLeftWidth(): string
  • added: get CSSStyleDeclaration.borderRadius(): string
  • added: get CSSStyleDeclaration.borderRight(): string
  • added: get CSSStyleDeclaration.borderRightColor(): string
  • added: get CSSStyleDeclaration.borderRightStyle(): string
  • added: get CSSStyleDeclaration.borderRightWidth(): string
  • added: get CSSStyleDeclaration.borderSpacing(): string
  • added: get CSSStyleDeclaration.borderStartEndRadius(): string
  • added: get CSSStyleDeclaration.borderStartStartRadius(): string
  • added: get CSSStyleDeclaration.borderStyle(): string
  • added: get CSSStyleDeclaration.borderTop(): string
  • added: get CSSStyleDeclaration.borderTopColor(): string
  • added: get CSSStyleDeclaration.borderTopLeftRadius(): string
  • added: get CSSStyleDeclaration.borderTopRightRadius(): string
  • added: get CSSStyleDeclaration.borderTopStyle(): string
  • added: get CSSStyleDeclaration.borderTopWidth(): string
  • added: get CSSStyleDeclaration.borderWidth(): string
  • added: get CSSStyleDeclaration.bottom(): string
  • added: get CSSStyleDeclaration.boxShadow(): string
  • added: get CSSStyleDeclaration.boxSizing(): string
  • added: get CSSStyleDeclaration.breakAfter(): string
  • added: get CSSStyleDeclaration.breakBefore(): string
  • added: get CSSStyleDeclaration.breakInside(): string
  • added: get CSSStyleDeclaration.bufferedRendering(): string
  • added: get CSSStyleDeclaration.captionSide(): string
  • added: get CSSStyleDeclaration.caretColor(): string
  • added: get CSSStyleDeclaration.clear(): string
  • added: get CSSStyleDeclaration.clip(): string
  • added: get CSSStyleDeclaration.clipPath(): string
  • added: get CSSStyleDeclaration.clipRule(): string
  • added: get CSSStyleDeclaration.color(): string
  • added: get CSSStyleDeclaration.colorInterpolation(): string
  • added: get CSSStyleDeclaration.colorInterpolationFilters(): string
  • added: get CSSStyleDeclaration.colorRendering(): string
  • added: get CSSStyleDeclaration.colorScheme(): string
  • added: get CSSStyleDeclaration.columnCount(): string
  • added: get CSSStyleDeclaration.columnFill(): string
  • added: get CSSStyleDeclaration.columnGap(): string
  • added: get CSSStyleDeclaration.columnRule(): string
  • added: get CSSStyleDeclaration.columnRuleColor(): string
  • added: get CSSStyleDeclaration.columnRuleStyle(): string
  • added: get CSSStyleDeclaration.columnRuleWidth(): string
  • added: get CSSStyleDeclaration.columnSpan(): string
  • added: get CSSStyleDeclaration.columnWidth(): string
  • added: get CSSStyleDeclaration.columns(): string
  • added: get CSSStyleDeclaration.contain(): string
  • added: get CSSStyleDeclaration.containIntrinsicBlockSize(): string
  • added: get CSSStyleDeclaration.containIntrinsicHeight(): string
  • added: get CSSStyleDeclaration.containIntrinsicInlineSize(): string
  • added: get CSSStyleDeclaration.containIntrinsicSize(): string
  • added: get CSSStyleDeclaration.containIntrinsicWidth(): string
  • added: get CSSStyleDeclaration.containerName(): string
  • added: get CSSStyleDeclaration.containerType(): string
  • added: get CSSStyleDeclaration.content(): string
  • added: get CSSStyleDeclaration.contentVisibility(): string
  • added: get CSSStyleDeclaration.counterIncrement(): string
  • added: get CSSStyleDeclaration.counterReset(): string
  • added: get CSSStyleDeclaration.counterSet(): string
  • added: get CSSStyleDeclaration.cssFloat(): string
  • added: get CSSStyleDeclaration.cursor(): string
  • added: get CSSStyleDeclaration.cx(): string
  • added: get CSSStyleDeclaration.cy(): string
  • added: get CSSStyleDeclaration.d(): string
  • added: get CSSStyleDeclaration.direction(): string
  • added: get CSSStyleDeclaration.display(): string
  • added: get CSSStyleDeclaration.dominantBaseline(): string
  • added: get CSSStyleDeclaration.emptyCells(): string
  • added: get CSSStyleDeclaration.fill(): string
  • added: get CSSStyleDeclaration.fillOpacity(): string
  • added: get CSSStyleDeclaration.fillRule(): string
  • added: get CSSStyleDeclaration.filter(): string
  • added: get CSSStyleDeclaration.flex(): string
  • added: get CSSStyleDeclaration.flexBasis(): string
  • added: get CSSStyleDeclaration.flexDirection(): string
  • added: get CSSStyleDeclaration.flexFlow(): string
  • added: get CSSStyleDeclaration.flexGrow(): string
  • added: get CSSStyleDeclaration.flexShrink(): string
  • added: get CSSStyleDeclaration.flexWrap(): string
  • added: get CSSStyleDeclaration.float(): string
  • added: get CSSStyleDeclaration.floodColor(): string
  • added: get CSSStyleDeclaration.floodOpacity(): string
  • added: get CSSStyleDeclaration.font(): string
  • added: get CSSStyleDeclaration.fontDisplay(): string
  • added: get CSSStyleDeclaration.fontFamily(): string
  • added: get CSSStyleDeclaration.fontFeatureSettings(): string
  • added: get CSSStyleDeclaration.fontKerning(): string
  • added: get CSSStyleDeclaration.fontOpticalSizing(): string
  • added: get CSSStyleDeclaration.fontPalette(): string
  • added: get CSSStyleDeclaration.fontSize(): string
  • added: get CSSStyleDeclaration.fontStretch(): string
  • added: get CSSStyleDeclaration.fontStyle(): string
  • added: get CSSStyleDeclaration.fontSynthesisSmallCaps(): string
  • added: get CSSStyleDeclaration.fontSynthesisStyle(): string
  • added: get CSSStyleDeclaration.fontSynthesisWeight(): string
  • added: get CSSStyleDeclaration.fontVariant(): string
  • added: get CSSStyleDeclaration.fontVariantCaps(): string
  • added: get CSSStyleDeclaration.fontVariantEastAsian(): string
  • added: get CSSStyleDeclaration.fontVariantLigatures(): string
  • added: get CSSStyleDeclaration.fontVariantNumeric(): string
  • added: get CSSStyleDeclaration.fontVariationSettings(): string
  • added: get CSSStyleDeclaration.fontWeight(): string
  • added: get CSSStyleDeclaration.gap(): string
  • added: get CSSStyleDeclaration.grid(): string
  • added: get CSSStyleDeclaration.gridArea(): string
  • added: get CSSStyleDeclaration.gridAutoColumns(): string
  • added: get CSSStyleDeclaration.gridAutoFlow(): string
  • added: get CSSStyleDeclaration.gridAutoRows(): string
  • added: get CSSStyleDeclaration.gridColumn(): string
  • added: get CSSStyleDeclaration.gridColumnEnd(): string
  • added: get CSSStyleDeclaration.gridColumnGap(): string
  • added: get CSSStyleDeclaration.gridColumnStart(): string
  • added: get CSSStyleDeclaration.gridGap(): string
  • added: get CSSStyleDeclaration.gridRow(): string
  • added: get CSSStyleDeclaration.gridRowEnd(): string
  • added: get CSSStyleDeclaration.gridRowGap(): string
  • added: get CSSStyleDeclaration.gridRowStart(): string
  • added: get CSSStyleDeclaration.gridTemplate(): string
  • added: get CSSStyleDeclaration.gridTemplateAreas(): string
  • added: get CSSStyleDeclaration.gridTemplateColumns(): string
  • added: get CSSStyleDeclaration.gridTemplateRows(): string
  • added: get CSSStyleDeclaration.height(): string
  • added: get CSSStyleDeclaration.hyphens(): string
  • added: get CSSStyleDeclaration.imageOrientation(): string
  • added: get CSSStyleDeclaration.imageRendering(): string
  • added: get CSSStyleDeclaration.inherits(): string
  • added: get CSSStyleDeclaration.initialValue(): string
  • added: get CSSStyleDeclaration.inlineSize(): string
  • added: get CSSStyleDeclaration.insetBlockEnd(): string
  • added: get CSSStyleDeclaration.insetBlockStart(): string
  • added: get CSSStyleDeclaration.insetInlineEnd(): string
  • added: get CSSStyleDeclaration.insetInlineStart(): string
  • added: get CSSStyleDeclaration.isolation(): string
  • added: get CSSStyleDeclaration.justifyContent(): string
  • added: get CSSStyleDeclaration.justifyItems(): string
  • added: get CSSStyleDeclaration.justifySelf(): string
  • added: get CSSStyleDeclaration.left(): string
  • added: get CSSStyleDeclaration.letterSpacing(): string
  • added: get CSSStyleDeclaration.lightingColor(): string
  • added: get CSSStyleDeclaration.lineBreak(): string
  • added: get CSSStyleDeclaration.lineHeight(): string
  • added: get CSSStyleDeclaration.listStyle(): string
  • added: get CSSStyleDeclaration.listStyleImage(): string
  • added: get CSSStyleDeclaration.listStylePosition(): string
  • added: get CSSStyleDeclaration.listStyleType(): string
  • added: get CSSStyleDeclaration.margin(): string
  • added: get CSSStyleDeclaration.marginBlockEnd(): string
  • added: get CSSStyleDeclaration.marginBlockStart(): string
  • added: get CSSStyleDeclaration.marginBottom(): string
  • added: get CSSStyleDeclaration.marginInlineEnd(): string
  • added: get CSSStyleDeclaration.marginInlineStart(): string
  • added: get CSSStyleDeclaration.marginLeft(): string
  • added: get CSSStyleDeclaration.marginRight(): string
  • added: get CSSStyleDeclaration.marginTop(): string
  • added: get CSSStyleDeclaration.marker(): string
  • added: get CSSStyleDeclaration.markerEnd(): string
  • added: get CSSStyleDeclaration.markerMid(): string
  • added: get CSSStyleDeclaration.markerStart(): string
  • added: get CSSStyleDeclaration.mask(): string
  • added: get CSSStyleDeclaration.maskType(): string
  • added: get CSSStyleDeclaration.maxBlockSize(): string
  • added: get CSSStyleDeclaration.maxHeight(): string
  • added: get CSSStyleDeclaration.maxInlineSize(): string
  • added: get CSSStyleDeclaration.maxWidth(): string
  • added: get CSSStyleDeclaration.maxZoom(): string
  • added: get CSSStyleDeclaration.minBlockSize(): string
  • added: get CSSStyleDeclaration.minHeight(): string
  • added: get CSSStyleDeclaration.minInlineSize(): string
  • added: get CSSStyleDeclaration.minWidth(): string
  • added: get CSSStyleDeclaration.minZoom(): string
  • added: get CSSStyleDeclaration.mixBlendMode(): string
  • added: get CSSStyleDeclaration.objectFit(): string
  • added: get CSSStyleDeclaration.objectPosition(): string
  • added: get CSSStyleDeclaration.offset(): string
  • added: get CSSStyleDeclaration.offsetDistance(): string
  • added: get CSSStyleDeclaration.offsetPath(): string
  • added: get CSSStyleDeclaration.offsetRotate(): string
  • added: get CSSStyleDeclaration.opacity(): string
  • added: get CSSStyleDeclaration.order(): string
  • added: get CSSStyleDeclaration.orientation(): string
  • added: get CSSStyleDeclaration.orphans(): string
  • added: get CSSStyleDeclaration.outline(): string
  • added: get CSSStyleDeclaration.outlineColor(): string
  • added: get CSSStyleDeclaration.outlineOffset(): string
  • added: get CSSStyleDeclaration.outlineStyle(): string
  • added: get CSSStyleDeclaration.outlineWidth(): string
  • added: get CSSStyleDeclaration.overflow(): string
  • added: get CSSStyleDeclaration.overflowAnchor(): string
  • added: get CSSStyleDeclaration.overflowClipMargin(): string
  • added: get CSSStyleDeclaration.overflowWrap(): string
  • added: get CSSStyleDeclaration.overflowX(): string
  • added: get CSSStyleDeclaration.overflowY(): string
  • added: get CSSStyleDeclaration.overscrollBehavior(): string
  • added: get CSSStyleDeclaration.overscrollBehaviorBlock(): string
  • added: get CSSStyleDeclaration.overscrollBehaviorInline(): string
  • added: get CSSStyleDeclaration.overscrollBehaviorX(): string
  • added: get CSSStyleDeclaration.overscrollBehaviorY(): string
  • added: get CSSStyleDeclaration.padding(): string
  • added: get CSSStyleDeclaration.paddingBlockEnd(): string
  • added: get CSSStyleDeclaration.paddingBlockStart(): string
  • added: get CSSStyleDeclaration.paddingBottom(): string
  • added: get CSSStyleDeclaration.paddingInlineEnd(): string
  • added: get CSSStyleDeclaration.paddingInlineStart(): string
  • added: get CSSStyleDeclaration.paddingLeft(): string
  • added: get CSSStyleDeclaration.paddingRight(): string
  • added: get CSSStyleDeclaration.paddingTop(): string
  • added: get CSSStyleDeclaration.page(): string
  • added: get CSSStyleDeclaration.pageBreakAfter(): string
  • added: get CSSStyleDeclaration.pageBreakBefore(): string
  • added: get CSSStyleDeclaration.pageBreakInside(): string
  • added: get CSSStyleDeclaration.pageOrientation(): string
  • added: get CSSStyleDeclaration.paintOrder(): string
  • added: get CSSStyleDeclaration.perspective(): string
  • added: get CSSStyleDeclaration.perspectiveOrigin(): string
  • added: get CSSStyleDeclaration.placeContent(): string
  • added: get CSSStyleDeclaration.placeItems(): string
  • added: get CSSStyleDeclaration.placeSelf(): string
  • added: get CSSStyleDeclaration.pointerEvents(): string
  • added: get CSSStyleDeclaration.position(): string
  • added: get CSSStyleDeclaration.quotes(): string
  • added: get CSSStyleDeclaration.r(): string
  • added: get CSSStyleDeclaration.resize(): string
  • added: get CSSStyleDeclaration.right(): string
  • added: get CSSStyleDeclaration.rowGap(): string
  • added: get CSSStyleDeclaration.rubyPosition(): string
  • added: get CSSStyleDeclaration.rx(): string
  • added: get CSSStyleDeclaration.ry(): string
  • added: get CSSStyleDeclaration.scrollBehavior(): string
  • added: get CSSStyleDeclaration.scrollMargin(): string
  • added: get CSSStyleDeclaration.scrollMarginBlock(): string
  • added: get CSSStyleDeclaration.scrollMarginBlockEnd(): string
  • added: get CSSStyleDeclaration.scrollMarginBlockStart(): string
  • added: get CSSStyleDeclaration.scrollMarginBottom(): string
  • added: get CSSStyleDeclaration.scrollMarginInline(): string
  • added: get CSSStyleDeclaration.scrollMarginInlineEnd(): string
  • added: get CSSStyleDeclaration.scrollMarginInlineStart(): string
  • added: get CSSStyleDeclaration.scrollMarginLeft(): string
  • added: get CSSStyleDeclaration.scrollMarginRight(): string
  • added: get CSSStyleDeclaration.scrollMarginTop(): string
  • added: get CSSStyleDeclaration.scrollPadding(): string
  • added: get CSSStyleDeclaration.scrollPaddingBlock(): string
  • added: get CSSStyleDeclaration.scrollPaddingBlockEnd(): string
  • added: get CSSStyleDeclaration.scrollPaddingBlockStart(): string
  • added: get CSSStyleDeclaration.scrollPaddingBottom(): string
  • added: get CSSStyleDeclaration.scrollPaddingInline(): string
  • added: get CSSStyleDeclaration.scrollPaddingInlineEnd(): string
  • added: get CSSStyleDeclaration.scrollPaddingInlineStart(): string
  • added: get CSSStyleDeclaration.scrollPaddingLeft(): string
  • added: get CSSStyleDeclaration.scrollPaddingRight(): string
  • added: get CSSStyleDeclaration.scrollPaddingTop(): string
  • added: get CSSStyleDeclaration.scrollSnapAlign(): string
  • added: get CSSStyleDeclaration.scrollSnapStop(): string
  • added: get CSSStyleDeclaration.scrollSnapType(): string
  • added: get CSSStyleDeclaration.scrollbarGutter(): string
  • added: get CSSStyleDeclaration.shapeImageThreshold(): string
  • added: get CSSStyleDeclaration.shapeMargin(): string
  • added: get CSSStyleDeclaration.shapeOutside(): string
  • added: get CSSStyleDeclaration.shapeRendering(): string
  • added: get CSSStyleDeclaration.size(): string
  • added: get CSSStyleDeclaration.speak(): string
  • added: get CSSStyleDeclaration.src(): string
  • added: get CSSStyleDeclaration.stopColor(): string
  • added: get CSSStyleDeclaration.stopOpacity(): string
  • added: get CSSStyleDeclaration.stroke(): string
  • added: get CSSStyleDeclaration.strokeDasharray(): string
  • added: get CSSStyleDeclaration.strokeDashoffset(): string
  • added: get CSSStyleDeclaration.strokeLinecap(): string
  • added: get CSSStyleDeclaration.strokeLinejoin(): string
  • added: get CSSStyleDeclaration.strokeMiterlimit(): string
  • added: get CSSStyleDeclaration.strokeOpacity(): string
  • added: get CSSStyleDeclaration.strokeWidth(): string
  • added: get CSSStyleDeclaration.syntax(): string
  • added: get CSSStyleDeclaration.tabSize(): string
  • added: get CSSStyleDeclaration.tableLayout(): string
  • added: get CSSStyleDeclaration.textAlign(): string
  • added: get CSSStyleDeclaration.textAlignLast(): string
  • added: get CSSStyleDeclaration.textAnchor(): string
  • added: get CSSStyleDeclaration.textCombineUpright(): string
  • added: get CSSStyleDeclaration.textDecoration(): string
  • added: get CSSStyleDeclaration.textDecorationColor(): string
  • added: get CSSStyleDeclaration.textDecorationLine(): string
  • added: get CSSStyleDeclaration.textDecorationSkipInk(): string
  • added: get CSSStyleDeclaration.textDecorationStyle(): string
  • added: get CSSStyleDeclaration.textEmphasisColor(): string
  • added: get CSSStyleDeclaration.textEmphasisPosition(): string
  • added: get CSSStyleDeclaration.textEmphasisStyle(): string
  • added: get CSSStyleDeclaration.textIndent(): string
  • added: get CSSStyleDeclaration.textOrientation(): string
  • added: get CSSStyleDeclaration.textOverflow(): string
  • added: get CSSStyleDeclaration.textRendering(): string
  • added: get CSSStyleDeclaration.textShadow(): string
  • added: get CSSStyleDeclaration.textSizeAdjust(): string
  • added: get CSSStyleDeclaration.textTransform(): string
  • added: get CSSStyleDeclaration.textUnderlinePosition(): string
  • added: get CSSStyleDeclaration.top(): string
  • added: get CSSStyleDeclaration.touchAction(): string
  • added: get CSSStyleDeclaration.transform(): string
  • added: get CSSStyleDeclaration.transformBox(): string
  • added: get CSSStyleDeclaration.transformOrigin(): string
  • added: get CSSStyleDeclaration.transformStyle(): string
  • added: get CSSStyleDeclaration.transition(): string
  • added: get CSSStyleDeclaration.transitionDelay(): string
  • added: get CSSStyleDeclaration.transitionDuration(): string
  • added: get CSSStyleDeclaration.transitionProperty(): string
  • added: get CSSStyleDeclaration.transitionTimingFunction(): string
  • added: get CSSStyleDeclaration.unicodeBidi(): string
  • added: get CSSStyleDeclaration.unicodeRange(): string
  • added: get CSSStyleDeclaration.userSelect(): string
  • added: get CSSStyleDeclaration.userZoom(): string
  • added: get CSSStyleDeclaration.vectorEffect(): string
  • added: get CSSStyleDeclaration.verticalAlign(): string
  • added: get CSSStyleDeclaration.visibility(): string
  • added: get CSSStyleDeclaration.whiteSpace(): string
  • added: get CSSStyleDeclaration.widows(): string
  • added: get CSSStyleDeclaration.width(): string
  • added: get CSSStyleDeclaration.willChange(): string
  • added: get CSSStyleDeclaration.wordBreak(): string
  • added: get CSSStyleDeclaration.wordSpacing(): string
  • added: get CSSStyleDeclaration.wordWrap(): string
  • added: get CSSStyleDeclaration.writingMode(): string
  • added: get CSSStyleDeclaration.x(): string
  • added: get CSSStyleDeclaration.y(): string
  • added: get CSSStyleDeclaration.zIndex(): string
  • added: get CSSStyleDeclaration.zoom(): string
  • added: set CSSStyleDeclaration.accentColor(value: string)
  • added: set CSSStyleDeclaration.alignContent(value: string)
  • added: set CSSStyleDeclaration.alignItems(value: string)
  • added: set CSSStyleDeclaration.alignSelf(value: string)
  • added: set CSSStyleDeclaration.alignmentBaseline(value: string)
  • added: set CSSStyleDeclaration.all(value: string)
  • added: set CSSStyleDeclaration.animation(value: string)
  • added: set CSSStyleDeclaration.animationDelay(value: string)
  • added: set CSSStyleDeclaration.animationDirection(value: string)
  • added: set CSSStyleDeclaration.animationDuration(value: string)
  • added: set CSSStyleDeclaration.animationFillMode(value: string)
  • added: set CSSStyleDeclaration.animationIterationCount(value: string)
  • added: set CSSStyleDeclaration.animationName(value: string)
  • added: set CSSStyleDeclaration.animationPlayState(value: string)
  • added: set CSSStyleDeclaration.animationTimingFunction(value: string)
  • added: set CSSStyleDeclaration.appRegion(value: string)
  • added: set CSSStyleDeclaration.appearance(value: string)
  • added: set CSSStyleDeclaration.backdropFilter(value: string)
  • added: set CSSStyleDeclaration.backfaceVisibility(value: string)
  • added: set CSSStyleDeclaration.background(value: string)
  • added: set CSSStyleDeclaration.backgroundAttachment(value: string)
  • added: set CSSStyleDeclaration.backgroundBlendMode(value: string)
  • added: set CSSStyleDeclaration.backgroundClip(value: string)
  • added: set CSSStyleDeclaration.backgroundColor(value: string)
  • added: set CSSStyleDeclaration.backgroundImage(value: string)
  • added: set CSSStyleDeclaration.backgroundOrigin(value: string)
  • added: set CSSStyleDeclaration.backgroundPosition(value: string)
  • added: set CSSStyleDeclaration.backgroundPositionX(value: string)
  • added: set CSSStyleDeclaration.backgroundPositionY(value: string)
  • added: set CSSStyleDeclaration.backgroundRepeat(value: string)
  • added: set CSSStyleDeclaration.backgroundRepeatX(value: string)
  • added: set CSSStyleDeclaration.backgroundRepeatY(value: string)
  • added: set CSSStyleDeclaration.backgroundSize(value: string)
  • added: set CSSStyleDeclaration.baselineShift(value: string)
  • added: set CSSStyleDeclaration.blockSize(value: string)
  • added: set CSSStyleDeclaration.border(value: string)
  • added: set CSSStyleDeclaration.borderBlockEnd(value: string)
  • added: set CSSStyleDeclaration.borderBlockEndColor(value: string)
  • added: set CSSStyleDeclaration.borderBlockEndStyle(value: string)
  • added: set CSSStyleDeclaration.borderBlockEndWidth(value: string)
  • added: set CSSStyleDeclaration.borderBlockStart(value: string)
  • added: set CSSStyleDeclaration.borderBlockStartColor(value: string)
  • added: set CSSStyleDeclaration.borderBlockStartStyle(value: string)
  • added: set CSSStyleDeclaration.borderBlockStartWidth(value: string)
  • added: set CSSStyleDeclaration.borderBottom(value: string)
  • added: set CSSStyleDeclaration.borderBottomColor(value: string)
  • added: set CSSStyleDeclaration.borderBottomLeftRadius(value: string)
  • added: set CSSStyleDeclaration.borderBottomRightRadius(value: string)
  • added: set CSSStyleDeclaration.borderBottomStyle(value: string)
  • added: set CSSStyleDeclaration.borderBottomWidth(value: string)
  • added: set CSSStyleDeclaration.borderCollapse(value: string)
  • added: set CSSStyleDeclaration.borderColor(value: string)
  • added: set CSSStyleDeclaration.borderEndEndRadius(value: string)
  • added: set CSSStyleDeclaration.borderEndStartRadius(value: string)
  • added: set CSSStyleDeclaration.borderImage(value: string)
  • added: set CSSStyleDeclaration.borderImageOutset(value: string)
  • added: set CSSStyleDeclaration.borderImageRepeat(value: string)
  • added: set CSSStyleDeclaration.borderImageSlice(value: string)
  • added: set CSSStyleDeclaration.borderImageSource(value: string)
  • added: set CSSStyleDeclaration.borderImageWidth(value: string)
  • added: set CSSStyleDeclaration.borderInlineEnd(value: string)
  • added: set CSSStyleDeclaration.borderInlineEndColor(value: string)
  • added: set CSSStyleDeclaration.borderInlineEndStyle(value: string)
  • added: set CSSStyleDeclaration.borderInlineEndWidth(value: string)
  • added: set CSSStyleDeclaration.borderInlineStart(value: string)
  • added: set CSSStyleDeclaration.borderInlineStartColor(value: string)
  • added: set CSSStyleDeclaration.borderInlineStartStyle(value: string)
  • added: set CSSStyleDeclaration.borderInlineStartWidth(value: string)
  • added: set CSSStyleDeclaration.borderLeft(value: string)
  • added: set CSSStyleDeclaration.borderLeftColor(value: string)
  • added: set CSSStyleDeclaration.borderLeftStyle(value: string)
  • added: set CSSStyleDeclaration.borderLeftWidth(value: string)
  • added: set CSSStyleDeclaration.borderRadius(value: string)
  • added: set CSSStyleDeclaration.borderRight(value: string)
  • added: set CSSStyleDeclaration.borderRightColor(value: string)
  • added: set CSSStyleDeclaration.borderRightStyle(value: string)
  • added: set CSSStyleDeclaration.borderRightWidth(value: string)
  • added: set CSSStyleDeclaration.borderSpacing(value: string)
  • added: set CSSStyleDeclaration.borderStartEndRadius(value: string)
  • added: set CSSStyleDeclaration.borderStartStartRadius(value: string)
  • added: set CSSStyleDeclaration.borderStyle(value: string)
  • added: set CSSStyleDeclaration.borderTop(value: string)
  • added: set CSSStyleDeclaration.borderTopColor(value: string)
  • added: set CSSStyleDeclaration.borderTopLeftRadius(value: string)
  • added: set CSSStyleDeclaration.borderTopRightRadius(value: string)
  • added: set CSSStyleDeclaration.borderTopStyle(value: string)
  • added: set CSSStyleDeclaration.borderTopWidth(value: string)
  • added: set CSSStyleDeclaration.borderWidth(value: string)
  • added: set CSSStyleDeclaration.bottom(value: string)
  • added: set CSSStyleDeclaration.boxShadow(value: string)
  • added: set CSSStyleDeclaration.boxSizing(value: string)
  • added: set CSSStyleDeclaration.breakAfter(value: string)
  • added: set CSSStyleDeclaration.breakBefore(value: string)
  • added: set CSSStyleDeclaration.breakInside(value: string)
  • added: set CSSStyleDeclaration.bufferedRendering(value: string)
  • added: set CSSStyleDeclaration.captionSide(value: string)
  • added: set CSSStyleDeclaration.caretColor(value: string)
  • added: set CSSStyleDeclaration.clear(value: string)
  • added: set CSSStyleDeclaration.clip(value: string)
  • added: set CSSStyleDeclaration.clipPath(value: string)
  • added: set CSSStyleDeclaration.clipRule(value: string)
  • added: set CSSStyleDeclaration.color(value: string)
  • added: set CSSStyleDeclaration.colorInterpolation(value: string)
  • added: set CSSStyleDeclaration.colorInterpolationFilters(value: string)
  • added: set CSSStyleDeclaration.colorRendering(value: string)
  • added: set CSSStyleDeclaration.colorScheme(value: string)
  • added: set CSSStyleDeclaration.columnCount(value: string)
  • added: set CSSStyleDeclaration.columnFill(value: string)
  • added: set CSSStyleDeclaration.columnGap(value: string)
  • added: set CSSStyleDeclaration.columnRule(value: string)
  • added: set CSSStyleDeclaration.columnRuleColor(value: string)
  • added: set CSSStyleDeclaration.columnRuleStyle(value: string)
  • added: set CSSStyleDeclaration.columnRuleWidth(value: string)
  • added: set CSSStyleDeclaration.columnSpan(value: string)
  • added: set CSSStyleDeclaration.columnWidth(value: string)
  • added: set CSSStyleDeclaration.columns(value: string)
  • added: set CSSStyleDeclaration.contain(value: string)
  • added: set CSSStyleDeclaration.containIntrinsicBlockSize(value: string)
  • added: set CSSStyleDeclaration.containIntrinsicHeight(value: string)
  • added: set CSSStyleDeclaration.containIntrinsicInlineSize(value: string)
  • added: set CSSStyleDeclaration.containIntrinsicSize(value: string)
  • added: set CSSStyleDeclaration.containIntrinsicWidth(value: string)
  • added: set CSSStyleDeclaration.containerName(value: string)
  • added: set CSSStyleDeclaration.containerType(value: string)
  • added: set CSSStyleDeclaration.content(value: string)
  • added: set CSSStyleDeclaration.contentVisibility(value: string)
  • added: set CSSStyleDeclaration.counterIncrement(value: string)
  • added: set CSSStyleDeclaration.counterReset(value: string)
  • added: set CSSStyleDeclaration.counterSet(value: string)
  • added: set CSSStyleDeclaration.cssFloat(value: string)
  • added: set CSSStyleDeclaration.cursor(value: string)
  • added: set CSSStyleDeclaration.cx(value: string)
  • added: set CSSStyleDeclaration.cy(value: string)
  • added: set CSSStyleDeclaration.d(value: string)
  • added: set CSSStyleDeclaration.direction(value: string)
  • added: set CSSStyleDeclaration.display(value: string)
  • added: set CSSStyleDeclaration.dominantBaseline(value: string)
  • added: set CSSStyleDeclaration.emptyCells(value: string)
  • added: set CSSStyleDeclaration.fill(value: string)
  • added: set CSSStyleDeclaration.fillOpacity(value: string)
  • added: set CSSStyleDeclaration.fillRule(value: string)
  • added: set CSSStyleDeclaration.filter(value: string)
  • added: set CSSStyleDeclaration.flex(value: string)
  • added: set CSSStyleDeclaration.flexBasis(value: string)
  • added: set CSSStyleDeclaration.flexDirection(value: string)
  • added: set CSSStyleDeclaration.flexFlow(value: string)
  • added: set CSSStyleDeclaration.flexGrow(value: string)
  • added: set CSSStyleDeclaration.flexShrink(value: string)
  • added: set CSSStyleDeclaration.flexWrap(value: string)
  • added: set CSSStyleDeclaration.float(value: string)
  • added: set CSSStyleDeclaration.floodColor(value: string)
  • added: set CSSStyleDeclaration.floodOpacity(value: string)
  • added: set CSSStyleDeclaration.font(value: string)
  • added: set CSSStyleDeclaration.fontDisplay(value: string)
  • added: set CSSStyleDeclaration.fontFamily(value: string)
  • added: set CSSStyleDeclaration.fontFeatureSettings(value: string)
  • added: set CSSStyleDeclaration.fontKerning(value: string)
  • added: set CSSStyleDeclaration.fontOpticalSizing(value: string)
  • added: set CSSStyleDeclaration.fontPalette(value: string)
  • added: set CSSStyleDeclaration.fontSize(value: string)
  • added: set CSSStyleDeclaration.fontStretch(value: string)
  • added: set CSSStyleDeclaration.fontStyle(value: string)
  • added: set CSSStyleDeclaration.fontSynthesisSmallCaps(value: string)
  • added: set CSSStyleDeclaration.fontSynthesisStyle(value: string)
  • added: set CSSStyleDeclaration.fontSynthesisWeight(value: string)
  • added: set CSSStyleDeclaration.fontVariant(value: string)
  • added: set CSSStyleDeclaration.fontVariantCaps(value: string)
  • added: set CSSStyleDeclaration.fontVariantEastAsian(value: string)
  • added: set CSSStyleDeclaration.fontVariantLigatures(value: string)
  • added: set CSSStyleDeclaration.fontVariantNumeric(value: string)
  • added: set CSSStyleDeclaration.fontVariationSettings(value: string)
  • added: set CSSStyleDeclaration.fontWeight(value: string)
  • added: set CSSStyleDeclaration.gap(value: string)
  • added: set CSSStyleDeclaration.grid(value: string)
  • added: set CSSStyleDeclaration.gridArea(value: string)
  • added: set CSSStyleDeclaration.gridAutoColumns(value: string)
  • added: set CSSStyleDeclaration.gridAutoFlow(value: string)
  • added: set CSSStyleDeclaration.gridAutoRows(value: string)
  • added: set CSSStyleDeclaration.gridColumn(value: string)
  • added: set CSSStyleDeclaration.gridColumnEnd(value: string)
  • added: set CSSStyleDeclaration.gridColumnGap(value: string)
  • added: set CSSStyleDeclaration.gridColumnStart(value: string)
  • added: set CSSStyleDeclaration.gridGap(value: string)
  • added: set CSSStyleDeclaration.gridRow(value: string)
  • added: set CSSStyleDeclaration.gridRowEnd(value: string)
  • added: set CSSStyleDeclaration.gridRowGap(value: string)
  • added: set CSSStyleDeclaration.gridRowStart(value: string)
  • added: set CSSStyleDeclaration.gridTemplate(value: string)
  • added: set CSSStyleDeclaration.gridTemplateAreas(value: string)
  • added: set CSSStyleDeclaration.gridTemplateColumns(value: string)
  • added: set CSSStyleDeclaration.gridTemplateRows(value: string)
  • added: set CSSStyleDeclaration.height(value: string)
  • added: set CSSStyleDeclaration.hyphens(value: string)
  • added: set CSSStyleDeclaration.imageOrientation(value: string)
  • added: set CSSStyleDeclaration.imageRendering(value: string)
  • added: set CSSStyleDeclaration.inherits(value: string)
  • added: set CSSStyleDeclaration.initialValue(value: string)
  • added: set CSSStyleDeclaration.inlineSize(value: string)
  • added: set CSSStyleDeclaration.insetBlockEnd(value: string)
  • added: set CSSStyleDeclaration.insetBlockStart(value: string)
  • added: set CSSStyleDeclaration.insetInlineEnd(value: string)
  • added: set CSSStyleDeclaration.insetInlineStart(value: string)
  • added: set CSSStyleDeclaration.isolation(value: string)
  • added: set CSSStyleDeclaration.justifyContent(value: string)
  • added: set CSSStyleDeclaration.justifyItems(value: string)
  • added: set CSSStyleDeclaration.justifySelf(value: string)
  • added: set CSSStyleDeclaration.left(value: string)
  • added: set CSSStyleDeclaration.letterSpacing(value: string)
  • added: set CSSStyleDeclaration.lightingColor(value: string)
  • added: set CSSStyleDeclaration.lineBreak(value: string)
  • added: set CSSStyleDeclaration.lineHeight(value: string)
  • added: set CSSStyleDeclaration.listStyle(value: string)
  • added: set CSSStyleDeclaration.listStyleImage(value: string)
  • added: set CSSStyleDeclaration.listStylePosition(value: string)
  • added: set CSSStyleDeclaration.listStyleType(value: string)
  • added: set CSSStyleDeclaration.margin(value: string)
  • added: set CSSStyleDeclaration.marginBlockEnd(value: string)
  • added: set CSSStyleDeclaration.marginBlockStart(value: string)
  • added: set CSSStyleDeclaration.marginBottom(value: string)
  • added: set CSSStyleDeclaration.marginInlineEnd(value: string)
  • added: set CSSStyleDeclaration.marginInlineStart(value: string)
  • added: set CSSStyleDeclaration.marginLeft(value: string)
  • added: set CSSStyleDeclaration.marginRight(value: string)
  • added: set CSSStyleDeclaration.marginTop(value: string)
  • added: set CSSStyleDeclaration.marker(value: string)
  • added: set CSSStyleDeclaration.markerEnd(value: string)
  • added: set CSSStyleDeclaration.markerMid(value: string)
  • added: set CSSStyleDeclaration.markerStart(value: string)
  • added: set CSSStyleDeclaration.mask(value: string)
  • added: set CSSStyleDeclaration.maskType(value: string)
  • added: set CSSStyleDeclaration.maxBlockSize(value: string)
  • added: set CSSStyleDeclaration.maxHeight(value: string)
  • added: set CSSStyleDeclaration.maxInlineSize(value: string)
  • added: set CSSStyleDeclaration.maxWidth(value: string)
  • added: set CSSStyleDeclaration.maxZoom(value: string)
  • added: set CSSStyleDeclaration.minBlockSize(value: string)
  • added: set CSSStyleDeclaration.minHeight(value: string)
  • added: set CSSStyleDeclaration.minInlineSize(value: string)
  • added: set CSSStyleDeclaration.minWidth(value: string)
  • added: set CSSStyleDeclaration.minZoom(value: string)
  • added: set CSSStyleDeclaration.mixBlendMode(value: string)
  • added: set CSSStyleDeclaration.objectFit(value: string)
  • added: set CSSStyleDeclaration.objectPosition(value: string)
  • added: set CSSStyleDeclaration.offset(value: string)
  • added: set CSSStyleDeclaration.offsetDistance(value: string)
  • added: set CSSStyleDeclaration.offsetPath(value: string)
  • added: set CSSStyleDeclaration.offsetRotate(value: string)
  • added: set CSSStyleDeclaration.opacity(value: string)
  • added: set CSSStyleDeclaration.order(value: string)
  • added: set CSSStyleDeclaration.orientation(value: string)
  • added: set CSSStyleDeclaration.orphans(value: string)
  • added: set CSSStyleDeclaration.outline(value: string)
  • added: set CSSStyleDeclaration.outlineColor(value: string)
  • added: set CSSStyleDeclaration.outlineOffset(value: string)
  • added: set CSSStyleDeclaration.outlineStyle(value: string)
  • added: set CSSStyleDeclaration.outlineWidth(value: string)
  • added: set CSSStyleDeclaration.overflow(value: string)
  • added: set CSSStyleDeclaration.overflowAnchor(value: string)
  • added: set CSSStyleDeclaration.overflowClipMargin(value: string)
  • added: set CSSStyleDeclaration.overflowWrap(value: string)
  • added: set CSSStyleDeclaration.overflowX(value: string)
  • added: set CSSStyleDeclaration.overflowY(value: string)
  • added: set CSSStyleDeclaration.overscrollBehavior(value: string)
  • added: set CSSStyleDeclaration.overscrollBehaviorBlock(value: string)
  • added: set CSSStyleDeclaration.overscrollBehaviorInline(value: string)
  • added: set CSSStyleDeclaration.overscrollBehaviorX(value: string)
  • added: set CSSStyleDeclaration.overscrollBehaviorY(value: string)
  • added: set CSSStyleDeclaration.padding(value: string)
  • added: set CSSStyleDeclaration.paddingBlockEnd(value: string)
  • added: set CSSStyleDeclaration.paddingBlockStart(value: string)
  • added: set CSSStyleDeclaration.paddingBottom(value: string)
  • added: set CSSStyleDeclaration.paddingInlineEnd(value: string)
  • added: set CSSStyleDeclaration.paddingInlineStart(value: string)
  • added: set CSSStyleDeclaration.paddingLeft(value: string)
  • added: set CSSStyleDeclaration.paddingRight(value: string)
  • added: set CSSStyleDeclaration.paddingTop(value: string)
  • added: set CSSStyleDeclaration.page(value: string)
  • added: set CSSStyleDeclaration.pageBreakAfter(value: string)
  • added: set CSSStyleDeclaration.pageBreakBefore(value: string)
  • added: set CSSStyleDeclaration.pageBreakInside(value: string)
  • added: set CSSStyleDeclaration.pageOrientation(value: string)
  • added: set CSSStyleDeclaration.paintOrder(value: string)
  • added: set CSSStyleDeclaration.perspective(value: string)
  • added: set CSSStyleDeclaration.perspectiveOrigin(value: string)
  • added: set CSSStyleDeclaration.placeContent(value: string)
  • added: set CSSStyleDeclaration.placeItems(value: string)
  • added: set CSSStyleDeclaration.placeSelf(value: string)
  • added: set CSSStyleDeclaration.pointerEvents(value: string)
  • added: set CSSStyleDeclaration.position(value: string)
  • added: set CSSStyleDeclaration.quotes(value: string)
  • added: set CSSStyleDeclaration.r(value: string)
  • added: set CSSStyleDeclaration.resize(value: string)
  • added: set CSSStyleDeclaration.right(value: string)
  • added: set CSSStyleDeclaration.rowGap(value: string)
  • added: set CSSStyleDeclaration.rubyPosition(value: string)
  • added: set CSSStyleDeclaration.rx(value: string)
  • added: set CSSStyleDeclaration.ry(value: string)
  • added: set CSSStyleDeclaration.scrollBehavior(value: string)
  • added: set CSSStyleDeclaration.scrollMargin(value: string)
  • added: set CSSStyleDeclaration.scrollMarginBlock(value: string)
  • added: set CSSStyleDeclaration.scrollMarginBlockEnd(value: string)
  • added: set CSSStyleDeclaration.scrollMarginBlockStart(value: string)
  • added: set CSSStyleDeclaration.scrollMarginBottom(value: string)
  • added: set CSSStyleDeclaration.scrollMarginInline(value: string)
  • added: set CSSStyleDeclaration.scrollMarginInlineEnd(value: string)
  • added: set CSSStyleDeclaration.scrollMarginInlineStart(value: string)
  • added: set CSSStyleDeclaration.scrollMarginLeft(value: string)
  • added: set CSSStyleDeclaration.scrollMarginRight(value: string)
  • added: set CSSStyleDeclaration.scrollMarginTop(value: string)
  • added: set CSSStyleDeclaration.scrollPadding(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingBlock(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingBlockEnd(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingBlockStart(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingBottom(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingInline(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingInlineEnd(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingInlineStart(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingLeft(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingRight(value: string)
  • added: set CSSStyleDeclaration.scrollPaddingTop(value: string)
  • added: set CSSStyleDeclaration.scrollSnapAlign(value: string)
  • added: set CSSStyleDeclaration.scrollSnapStop(value: string)
  • added: set CSSStyleDeclaration.scrollSnapType(value: string)
  • added: set CSSStyleDeclaration.scrollbarGutter(value: string)
  • added: set CSSStyleDeclaration.shapeImageThreshold(value: string)
  • added: set CSSStyleDeclaration.shapeMargin(value: string)
  • added: set CSSStyleDeclaration.shapeOutside(value: string)
  • added: set CSSStyleDeclaration.shapeRendering(value: string)
  • added: set CSSStyleDeclaration.size(value: string)
  • added: set CSSStyleDeclaration.speak(value: string)
  • added: set CSSStyleDeclaration.src(value: string)
  • added: set CSSStyleDeclaration.stopColor(value: string)
  • added: set CSSStyleDeclaration.stopOpacity(value: string)
  • added: set CSSStyleDeclaration.stroke(value: string)
  • added: set CSSStyleDeclaration.strokeDasharray(value: string)
  • added: set CSSStyleDeclaration.strokeDashoffset(value: string)
  • added: set CSSStyleDeclaration.strokeLinecap(value: string)
  • added: set CSSStyleDeclaration.strokeLinejoin(value: string)
  • added: set CSSStyleDeclaration.strokeMiterlimit(value: string)
  • added: set CSSStyleDeclaration.strokeOpacity(value: string)
  • added: set CSSStyleDeclaration.strokeWidth(value: string)
  • added: set CSSStyleDeclaration.syntax(value: string)
  • added: set CSSStyleDeclaration.tabSize(value: string)
  • added: set CSSStyleDeclaration.tableLayout(value: string)
  • added: set CSSStyleDeclaration.textAlign(value: string)
  • added: set CSSStyleDeclaration.textAlignLast(value: string)
  • added: set CSSStyleDeclaration.textAnchor(value: string)
  • added: set CSSStyleDeclaration.textCombineUpright(value: string)
  • added: set CSSStyleDeclaration.textDecoration(value: string)
  • added: set CSSStyleDeclaration.textDecorationColor(value: string)
  • added: set CSSStyleDeclaration.textDecorationLine(value: string)
  • added: set CSSStyleDeclaration.textDecorationSkipInk(value: string)
  • added: set CSSStyleDeclaration.textDecorationStyle(value: string)
  • added: set CSSStyleDeclaration.textEmphasisColor(value: string)
  • added: set CSSStyleDeclaration.textEmphasisPosition(value: string)
  • added: set CSSStyleDeclaration.textEmphasisStyle(value: string)
  • added: set CSSStyleDeclaration.textIndent(value: string)
  • added: set CSSStyleDeclaration.textOrientation(value: string)
  • added: set CSSStyleDeclaration.textOverflow(value: string)
  • added: set CSSStyleDeclaration.textRendering(value: string)
  • added: set CSSStyleDeclaration.textShadow(value: string)
  • added: set CSSStyleDeclaration.textSizeAdjust(value: string)
  • added: set CSSStyleDeclaration.textTransform(value: string)
  • added: set CSSStyleDeclaration.textUnderlinePosition(value: string)
  • added: set CSSStyleDeclaration.top(value: string)
  • added: set CSSStyleDeclaration.touchAction(value: string)
  • added: set CSSStyleDeclaration.transform(value: string)
  • added: set CSSStyleDeclaration.transformBox(value: string)
  • added: set CSSStyleDeclaration.transformOrigin(value: string)
  • added: set CSSStyleDeclaration.transformStyle(value: string)
  • added: set CSSStyleDeclaration.transition(value: string)
  • added: set CSSStyleDeclaration.transitionDelay(value: string)
  • added: set CSSStyleDeclaration.transitionDuration(value: string)
  • added: set CSSStyleDeclaration.transitionProperty(value: string)
  • added: set CSSStyleDeclaration.transitionTimingFunction(value: string)
  • added: set CSSStyleDeclaration.unicodeBidi(value: string)
  • added: set CSSStyleDeclaration.unicodeRange(value: string)
  • added: set CSSStyleDeclaration.userSelect(value: string)
  • added: set CSSStyleDeclaration.userZoom(value: string)
  • added: set CSSStyleDeclaration.vectorEffect(value: string)
  • added: set CSSStyleDeclaration.verticalAlign(value: string)
  • added: set CSSStyleDeclaration.visibility(value: string)
  • added: set CSSStyleDeclaration.whiteSpace(value: string)
  • added: set CSSStyleDeclaration.widows(value: string)
  • added: set CSSStyleDeclaration.width(value: string)
  • added: set CSSStyleDeclaration.willChange(value: string)
  • added: set CSSStyleDeclaration.wordBreak(value: string)
  • added: set CSSStyleDeclaration.wordSpacing(value: string)
  • added: set CSSStyleDeclaration.wordWrap(value: string)
  • added: set CSSStyleDeclaration.writingMode(value: string)
  • added: set CSSStyleDeclaration.x(value: string)
  • added: set CSSStyleDeclaration.y(value: string)
  • added: set CSSStyleDeclaration.zIndex(value: string)
  • added: set CSSStyleDeclaration.zoom(value: string)
  • added: default class CSSStyleDeclarationCSSParser
  • added: static method CSSStyleDeclarationCSSParser.parse(cssText: string, callback: (name: string, value: string, important: boolean) => void): void
  • added: constructor CSSStyleDeclarationElementStyle(element: IElement, computed?: boolean)
  • added: default class CSSStyleDeclarationElementStyle
  • added: method CSSStyleDeclarationElementStyle.getElementStyle(): CSSStyleDeclarationPropertyManager
  • added: const _default: { default: string; A: string; ABBR: string; ADDRESS: string; AREA: string; ARTICLE: string; ASIDE: string; AUDIO: string; B: string; BASE: string; BDI: string;…
  • added: default _default
  • added: const _default: { 'border-collapse': boolean; 'border-spacing': boolean; 'caption-side': boolean; color: boolean; cursor: boolean; direction: boolean; 'empty-cells': boolean;…
  • added: default _default
  • added: const _default: string[]
  • added: default _default
  • added: default class CSSMeasurementConverter
  • added: static method CSSMeasurementConverter.round(value: number): number
  • added: static method CSSMeasurementConverter.toPixels(options: { ownerWindow: IWindow; value: string; rootFontSize: string | number; parentFontSize: string | number; parentSize?: string | number | null }): number | null
  • added: default class CSSStyleDeclarationPropertyGetParser
  • added: static method CSSStyleDeclarationPropertyGetParser.getBackground(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBackgroundPosition(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorder(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderBottom(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderColor(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderImage(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderLeft(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderRadius(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderRight(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderStyle(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderTop(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getBorderWidth(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getFlex(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getFont(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getMargin(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getOutline(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: static method CSSStyleDeclarationPropertyGetParser.getPadding(properties: { [k: string]: ICSSStyleDeclarationPropertyValue }): ICSSStyleDeclarationPropertyValue
  • added: constructor CSSStyleDeclarationPropertyManager(options?: { cssText?: string })
  • added: default class CSSStyleDeclarationPropertyManager
  • added: method CSSStyleDeclarationPropertyManager.clone(): CSSStyleDeclarationPropertyManager
  • added: method CSSStyleDeclarationPropertyManager.get(name: string): ICSSStyleDeclarationPropertyValue | null
  • added: method CSSStyleDeclarationPropertyManager.item(index: number): string
  • added: method CSSStyleDeclarationPropertyManager.remove(name: string): void
  • added: method CSSStyleDeclarationPropertyManager.set(name: string, value: string, important: boolean): void
  • added: method CSSStyleDeclarationPropertyManager.size(): number
  • added: method CSSStyleDeclarationPropertyManager.toString(): string
  • added: property CSSStyleDeclarationPropertyManager.properties: { [k: string]: ICSSStyleDeclarationPropertyValue }
  • added: default class CSSStyleDeclarationPropertySetParser
  • added: static method CSSStyleDeclarationPropertySetParser.getBackground(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundAttachment(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundClip(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundImage(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundOrigin(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundPosition(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundPositionX(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundPositionY(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundRepeat(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBackgroundSize(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorder(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderBottom(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderBottomColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderBottomLeftRadius(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderBottomRightRadius(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderBottomStyle(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderBottomWidth(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderCollapse(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderImage(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderImageOutset(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderImageRepeat(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderImageSlice(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderImageSource(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderImageWidth(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderLeft(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderLeftColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderLeftStyle(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderLeftWidth(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderRadius(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderRight(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderRightColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderRightStyle(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderRightWidth(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderStyle(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderTop(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderTopColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderTopLeftRadius(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderTopRightRadius(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderTopStyle(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderTopWidth(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBorderWidth(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getBottom(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getCSSFloat(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getClear(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getClip(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getDirection(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getDisplay(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFlex(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFlexBasis(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFlexGrow(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFlexShrink(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFloat(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFloodColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFont(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFontFamily(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFontSize(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFontStretch(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFontStyle(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFontVariant(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getFontWeight(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getHeight(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getLeft(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getLetterSpacing(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getLineHeight(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getMargin(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getMarginBottom(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getMarginLeft(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getMarginRight(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getMarginTop(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getOutline(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getOutlineColor(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getOutlineOffset(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getOutlineStyle(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getOutlineWidth(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getPadding(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getPaddingBottom(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getPaddingLeft(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getPaddingRight(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getPaddingTop(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getRight(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getTextIndent(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getTextTransform(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getTop(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getVisibility(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getWidth(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: static method CSSStyleDeclarationPropertySetParser.getWordSpacing(value: string, important: boolean): { [key: string]: ICSSStyleDeclarationPropertyValue }
  • added: default class CSSStyleDeclarationValueParser
  • added: static method CSSStyleDeclarationValueParser.getAutoMeasurement(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getCalc(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getColor(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getContentMeasurement(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getDegree(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getFitContent(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getFloat(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getGlobal(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getGlobalExceptInitial(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getGradient(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getInitial(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getInteger(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getLength(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getMeasurement(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getPercentage(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getURL(value: string): string
  • added: static method CSSStyleDeclarationValueParser.getVariable(value: string): string
  • added: default interface ICSSStyleDeclarationPropertyValue
  • added: property ICSSStyleDeclarationPropertyValue.important: boolean
  • added: property ICSSStyleDeclarationPropertyValue.value: string
  • added: default class CSSContainerRule extends CSSRule
  • added: get CSSContainerRule.cssText(): string
  • added: readonly property CSSContainerRule.conditionText = ''
  • added: readonly property CSSContainerRule.cssRules: CSSRule[]
  • added: readonly property CSSContainerRule.type: import('../CSSRuleTypeEnum.cjs').default
  • added: default class CSSFontFaceRule extends CSSRule
  • added: get CSSFontFaceRule.style(): CSSStyleDeclaration
  • added: property CSSFontFaceRule._cssText: string
  • added: readonly property CSSFontFaceRule.type: import('../CSSRuleTypeEnum.cjs').default
  • added: default class CSSKeyframeRule extends CSSRule
  • added: get CSSKeyframeRule.cssText(): string
  • added: get CSSKeyframeRule.style(): CSSStyleDeclaration
  • added: property CSSKeyframeRule._cssText: string
  • added: readonly property CSSKeyframeRule.keyText: string
  • added: readonly property CSSKeyframeRule.type: import('../CSSRuleTypeEnum.cjs').default
  • added: default class CSSKeyframesRule extends CSSRule
  • added: get CSSKeyframesRule.cssText(): string
  • added: method CSSKeyframesRule.appendRule(rule: string): void
  • added: method CSSKeyframesRule.deleteRule(rule: string): void
  • added: readonly property CSSKeyframesRule.cssRules: CSSKeyframeRule[]
  • added: readonly property CSSKeyframesRule.name: string
  • added: readonly property CSSKeyframesRule.type: import('../CSSRuleTypeEnum.cjs').default
  • added: default class CSSMediaRule extends CSSRule
  • added: get CSSMediaRule.conditionText(): string
  • added: get CSSMediaRule.cssText(): string
  • added: readonly property CSSMediaRule.cssRules: CSSRule[]
  • added: readonly property CSSMediaRule.media: MediaList
  • added: readonly property CSSMediaRule.type: import('../CSSRuleTypeEnum.cjs').default
  • added: default class CSSStyleRule extends CSSRule
  • added: get CSSStyleRule.cssText(): string
  • added: get CSSStyleRule.style(): CSSStyleDeclaration
  • added: property CSSStyleRule._cssText: string
  • added: readonly property CSSStyleRule.selectorText = ''
  • added: readonly property CSSStyleRule.styleMap: Map<any, any>
  • added: readonly property CSSStyleRule.type: import('../CSSRuleTypeEnum.cjs').default
  • added: default class CSSSupportsRule extends CSSRule
  • added: get CSSSupportsRule.cssText(): string
  • added: readonly property CSSSupportsRule.conditionText = ''
  • added: readonly property CSSSupportsRule.cssRules: CSSRule[]
  • added: readonly property CSSSupportsRule.type: import('../CSSRuleTypeEnum.cjs').default
  • added: default class CustomElementRegistry
  • added: method CustomElementRegistry.define(tagName: string, elementClass: typeof HTMLElement, options?: { extends: string }): void
  • added: method CustomElementRegistry.get(tagName: string): typeof HTMLElement
  • added: method CustomElementRegistry.upgrade(_root: Node): void
  • added: method CustomElementRegistry.whenDefined(tagName: string): Promise<void>
  • added: property CustomElementRegistry._callbacks: { [k: string]: (() => void)[] }
  • added: property CustomElementRegistry._registry: { [k: string]: { elementClass: typeof HTMLElement; extends: string } }
  • added: constructor DOMImplementation(ownerDocument: IDocument)
  • added: default class DOMImplementation
  • added: method DOMImplementation.createDocument(): IDocument
  • added: method DOMImplementation.createDocumentType(qualifiedName: string, publicId: string, systemId: string): DocumentType
  • added: method DOMImplementation.createHTMLDocument(): IDocument
  • added: protected property DOMImplementation._ownerDocument: IDocument
  • added: constructor DOMParser()
  • added: default class DOMParser
  • added: method DOMParser.parseFromString(string: string, mimeType: string): IDocument
  • added: readonly property DOMParser._ownerDocument: IDocument
  • added: static property DOMParser._ownerDocument: IDocument
  • added: constructor DOMTokenList(ownerElement: Element, attributeName: any)
  • added: default class DOMTokenList implements IDOMTokenList
  • added: get DOMTokenList.value(): string
  • added: method DOMTokenList._updateIndices(): void
  • added: method DOMTokenList.add(...tokens: string[]): void
  • added: method DOMTokenList.contains(className: string): boolean
  • added: method DOMTokenList.entries(): IterableIterator<[number, string]>
  • added: method DOMTokenList.forEach(callback: (currentValue: any, currentIndex: any, listObj: any) => void, thisArg?: this): void
  • added: method DOMTokenList.item(index: number | string): string
  • added: method DOMTokenList.keys(): IterableIterator<number>
  • added: method DOMTokenList.remove(...tokens: string[]): void
  • added: method DOMTokenList.replace(token: string, newToken: string): boolean
  • added: method DOMTokenList.supports(_token: string): boolean
  • added: method DOMTokenList.toString(): string
  • added: method DOMTokenList.toggle(token: string, force?: boolean): boolean
  • added: method DOMTokenList.values(): IterableIterator<string>
  • added: readonly property DOMTokenList.length = 0
  • added: set DOMTokenList.value(value: string)
  • added: default interface IDOMTokenList
  • added: method IDOMTokenList.add(...tokens: string[]): void
  • added: method IDOMTokenList.contains(token: string): boolean
  • added: method IDOMTokenList.entries(): IterableIterator<[number, string]>
  • added: method IDOMTokenList.forEach(callback: (currentValue: any, currentIndex: any, listObj: any) => void, thisArg?: this): void
  • added: method IDOMTokenList.item(index: number | string): string
  • added: method IDOMTokenList.keys(): IterableIterator<number>
  • added: method IDOMTokenList.remove(...tokens: string[]): void
  • added: method IDOMTokenList.replace(token: string, newToken: string): boolean
  • added: method IDOMTokenList.supports(token: string): boolean
  • added: method IDOMTokenList.toString(): string
  • added: method IDOMTokenList.toggle(token: string, force?: boolean): boolean
  • added: method IDOMTokenList.values(): IterableIterator<string>
  • added: property IDOMTokenList.value: string
  • added: readonly property IDOMTokenList.length: number
  • added: default class DataTransfer
  • added: property DataTransfer.dropEffect: string
  • added: property DataTransfer.effectAllowed: string
  • added: property DataTransfer.files: File[]
  • added: readonly property DataTransfer.items: DataTransferItemList
  • added: readonly property DataTransfer.types: string[]
  • added: constructor DataTransferItem(item: string | File)
  • added: default class DataTransferItem
  • added: method DataTransferItem.getAsFile(): File
  • added: method DataTransferItem.getAsString(): string
  • added: readonly property DataTransferItem.kind: string
  • added: readonly property DataTransferItem.type: string
  • added: default class DataTransferItemList
  • added: method DataTransferItemList.add(item: File | string): void
  • added: method DataTransferItemList.clear(): void
  • added: method DataTransferItemList.remove(index: number): void
  • added: readonly property DataTransferItemList.DataTransferItem: DataTransferItem[]
  • added: constructor Event(type: string, eventInit?: IEventInit)
  • added: default class Event
  • added: get Event.cancelBubble(): boolean
  • added: get Event.currentTarget(): IEventTarget
  • added: get Event.target(): IEventTarget
  • added: method Event.composedPath(): IEventTarget[]
  • added: method Event.initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void
  • added: method Event.preventDefault(): void
  • added: method Event.stopImmediatePropagation(): void
  • added: method Event.stopPropagation(): void
  • added: property Event.AT_TARGET: EventPhaseEnum
  • added: property Event.BUBBLING_PHASE: EventPhaseEnum
  • added: property Event.CAPTURING_PHASE: EventPhaseEnum
  • added: property Event.NONE: EventPhaseEnum
  • added: property Event._currentTarget: IEventTarget
  • added: property Event._immediatePropagationStopped: boolean
  • added: property Event._isInPassiveEventListener: boolean
  • added: property Event._propagationStopped: boolean
  • added: property Event._target: IEventTarget
  • added: property Event.bubbles: boolean
  • added: property Event.cancelable: boolean
  • added: property Event.composed: boolean
  • added: property Event.defaultPrevented: boolean
  • added: property Event.eventPhase: EventPhaseEnum
  • added: property Event.timeStamp: number
  • added: property Event.type: string
  • added: default EventPhaseEnum
  • added: enum EventPhaseEnum
  • added: member EventPhaseEnum.atTarget = 2
  • added: member EventPhaseEnum.bubbling = 3
  • added: member EventPhaseEnum.capturing = 1
  • added: member EventPhaseEnum.none = 0
  • added: default abstract class EventTarget implements IEventTarget
  • added: method EventTarget._getWindow(): IWindow | null
  • added: method EventTarget.addEventListener(type: string, listener: ((event: Event) => void) | IEventListener, options?: boolean | IEventListenerOptions): void
  • added: method EventTarget.attachEvent(type: string, listener: ((event: Event) => void) | IEventListener): void
  • added: method EventTarget.detachEvent(type: string, listener: ((event: Event) => void) | IEventListener): void
  • added: method EventTarget.dispatchEvent(event: Event): boolean
  • added: method EventTarget.removeEventListener(type: string, listener: ((event: Event) => void) | IEventListener): void
  • added: readonly property EventTarget._listenerOptions: { [k: string]: (IEventListenerOptions | null)[] }
  • added: readonly property EventTarget._listeners: { [k: string]: (((event: Event) => void) | IEventListener)[] }
  • added: default interface IEventInit
  • added: property IEventInit.bubbles?: boolean
  • added: property IEventInit.cancelable?: boolean
  • added: property IEventInit.composed?: boolean
  • added: default interface IEventListener
  • added: method IEventListener.handleEvent(event: Event): void
  • added: default interface IEventListenerOptions
  • added: property IEventListenerOptions.capture?: boolean
  • added: property IEventListenerOptions.once?: boolean
  • added: property IEventListenerOptions.passive?: boolean
  • added: property IEventListenerOptions.signal?: unknown
  • added: default interface IEventTarget
  • added: method IEventTarget.addEventListener(type: string, listener: ((event: Event) => void) | IEventListener, options?: boolean | IEventListenerOptions): void
  • added: method IEventTarget.attachEvent(type: string, listener: ((event: Event) => void) | IEventListener): void
  • added: method IEventTarget.detachEvent(type: string, listener: ((event: Event) => void) | IEventListener): void
  • added: method IEventTarget.dispatchEvent(event: Event): boolean
  • added: method IEventTarget.removeEventListener(type: string, listener: ((event: Event) => void) | IEventListener): void
  • added: default interface IMessagePort extends IEventTarget
  • added: method IMessagePort.close(): void
  • added: method IMessagePort.postMessage(message: unknown, transerList: unknown[]): void
  • added: method IMessagePort.start(): void
  • added: default interface IUIEventInit extends IEventInit
  • added: property IUIEventInit.detail?: number
  • added: property IUIEventInit.view?: IWindow
  • added: default abstract class MessagePort extends EventTarget implements IMessagePort
  • added: method MessagePort.close(): void
  • added: method MessagePort.postMessage(_message: unknown, _transerList: unknown[]): void
  • added: method MessagePort.start(): void
  • added: const _default: string[]
  • added: default _default
  • added: constructor UIEvent(type: string, eventInit?: IUIEventInit)
  • added: default class UIEvent extends Event
  • added: readonly property UIEvent.detail: number
  • added: readonly property UIEvent.layerX: number
  • added: readonly property UIEvent.layerY: number
  • added: readonly property UIEvent.pageX: number
  • added: readonly property UIEvent.pageY: number
  • added: readonly property UIEvent.view: IWindow
  • added: static property UIEvent.AT_TARGET: number
  • added: static property UIEvent.BUBBLING_PHASE: number
  • added: static property UIEvent.CAPTURING_PHASE: number
  • added: static property UIEvent.NONE: number
  • added: constructor AnimationEvent(type: string, eventInit?: IAnimationEventInit)
  • added: default class AnimationEvent extends Event
  • added: property AnimationEvent.animationName: string
  • added: property AnimationEvent.elapsedTime: number
  • added: property AnimationEvent.pseudoElement: string
  • added: constructor CustomEvent(type: string, eventInit?: ICustomEventInit)
  • added: default class CustomEvent extends Event
  • added: method CustomEvent.initCustomEvent(type: string, bubbles?: boolean, cancelable?: boolean, detail?: object): void
  • added: property CustomEvent.detail: object
  • added: constructor ErrorEvent(type: string, eventInit?: IErrorEventInit)
  • added: default class ErrorEvent extends UIEvent
  • added: readonly property ErrorEvent.colno: number
  • added: readonly property ErrorEvent.error: Error | null
  • added: readonly property ErrorEvent.filename: string
  • added: readonly property ErrorEvent.lineno: number
  • added: readonly property ErrorEvent.message: string
  • added: constructor FocusEvent(type: string, eventInit?: IFocusEventInit)
  • added: default class FocusEvent extends UIEvent
  • added: readonly property FocusEvent.relatedTarget: EventTarget
  • added: default interface IAnimationEventInit extends IEventInit
  • added: property IAnimationEventInit.animationName?: string
  • added: property IAnimationEventInit.elapsedTime?: number
  • added: property IAnimationEventInit.pseudoElement?: string
  • added: default interface ICustomEventInit extends IEventInit
  • added: property ICustomEventInit.detail?: object | null
  • added: default interface IErrorEventInit extends IEventInit
  • added: property IErrorEventInit.colno?: number
  • added: property IErrorEventInit.error?: Error
  • added: property IErrorEventInit.filename?: string
  • added: property IErrorEventInit.lineno?: number
  • added: property IErrorEventInit.message?: string
  • added: default interface IFocusEventInit extends IUIEventInit
  • added: property IFocusEventInit.relatedTarget?: EventTarget
  • added: default interface IInputEventInit extends IUIEventInit
  • added: property IInputEventInit.data?: string
  • added: property IInputEventInit.dataTransfer?: DataTransfer
  • added: property IInputEventInit.inputType?: string
  • added: property IInputEventInit.isComposing?: boolean
  • added: default interface IKeyboardEventInit extends IUIEventInit
  • added: property IKeyboardEventInit.altKey?: boolean
  • added: property IKeyboardEventInit.code?: string
  • added: property IKeyboardEventInit.ctrlKey?: boolean
  • added: property IKeyboardEventInit.isComposing?: boolean
  • added: property IKeyboardEventInit.key?: string
  • added: property IKeyboardEventInit.location?: number
  • added: property IKeyboardEventInit.metaKey?: boolean
  • added: property IKeyboardEventInit.repeat?: boolean
  • added: property IKeyboardEventInit.shiftKey?: boolean
  • added: default interface IMediaQueryListInit extends IEventInit
  • added: property IMediaQueryListInit.matches?: boolean
  • added: property IMediaQueryListInit.media?: string
  • added: default interface IMessageEventInit extends IEventInit
  • added: property IMessageEventInit.data?: unknown | null
  • added: property IMessageEventInit.lastEventId?: string
  • added: property IMessageEventInit.origin?: string
  • added: property IMessageEventInit.ports?: IMessagePort[]
  • added: property IMessageEventInit.source?: IWindow | null
  • added: default interface IMouseEventInit extends IUIEventInit
  • added: property IMouseEventInit.altKey?: boolean
  • added: property IMouseEventInit.button?: number
  • added: property IMouseEventInit.buttons?: number
  • added: property IMouseEventInit.clientX?: number
  • added: property IMouseEventInit.clientY?: number
  • added: property IMouseEventInit.ctrlKey?: boolean
  • added: property IMouseEventInit.metaKey?: boolean
  • added: property IMouseEventInit.movementX?: number
  • added: property IMouseEventInit.movementY?: number
  • added: property IMouseEventInit.region?: string
  • added: property IMouseEventInit.relatedTarget?: EventTarget
  • added: property IMouseEventInit.screenX?: number
  • added: property IMouseEventInit.screenY?: number
  • added: property IMouseEventInit.shiftKey?: boolean
  • added: default interface IPointerEventInit extends IMouseEventInit
  • added: property IPointerEventInit.height?: number
  • added: property IPointerEventInit.isPrimary?: boolean
  • added: property IPointerEventInit.pointerId?: number
  • added: property IPointerEventInit.pointerType?: string
  • added: property IPointerEventInit.pressure?: number
  • added: property IPointerEventInit.tangentialPressure?: number
  • added: property IPointerEventInit.tiltX?: number
  • added: property IPointerEventInit.tiltY?: number
  • added: property IPointerEventInit.twist?: number
  • added: property IPointerEventInit.width?: number
  • added: default interface IProgressEventInit extends IEventInit
  • added: property IProgressEventInit.lengthComputable?: boolean
  • added: property IProgressEventInit.loaded?: number
  • added: property IProgressEventInit.total?: number
  • added: default interface IStorageEventInit extends IEventInit
  • added: property IStorageEventInit.key?: string
  • added: property IStorageEventInit.newValue?: string
  • added: property IStorageEventInit.oldValue?: string
  • added: property IStorageEventInit.storageArea?: Storage
  • added: default interface ISubmitEventInit extends IEventInit
  • added: property ISubmitEventInit.submitter?: IHTMLElement
  • added: default interface IWheelEventInit extends IUIEventInit
  • added: property IWheelEventInit.deltaMode?: number
  • added: property IWheelEventInit.deltaX?: number
  • added: property IWheelEventInit.deltaY?: number
  • added: property IWheelEventInit.deltaZ?: number
  • added: constructor InputEvent(type: string, eventInit?: IInputEventInit)
  • added: default class InputEvent extends UIEvent
  • added: readonly property InputEvent.data: string
  • added: readonly property InputEvent.dataTransfer: DataTransfer
  • added: readonly property InputEvent.inputType: string
  • added: readonly property InputEvent.isComposing: boolean
  • added: constructor KeyboardEvent(type: string, eventInit?: IKeyboardEventInit)
  • added: default class KeyboardEvent extends UIEvent
  • added: readonly property KeyboardEvent.altKey: boolean
  • added: readonly property KeyboardEvent.code: string
  • added: readonly property KeyboardEvent.ctrlKey: boolean
  • added: readonly property KeyboardEvent.isComposing: boolean
  • added: readonly property KeyboardEvent.key: string
  • added: readonly property KeyboardEvent.location: number
  • added: readonly property KeyboardEvent.metaKey: boolean
  • added: readonly property KeyboardEvent.repeat: boolean
  • added: readonly property KeyboardEvent.shiftKey: boolean
  • added: static property KeyboardEvent.DOM_KEY_LOCATION_LEFT: number
  • added: static property KeyboardEvent.DOM_KEY_LOCATION_NUMPAD: number
  • added: static property KeyboardEvent.DOM_KEY_LOCATION_RIGHT: number
  • added: static property KeyboardEvent.DOM_KEY_LOCATION_STANDARD: number
  • added: constructor MediaQueryListEvent(type: string, eventInit?: IMediaQueryListInit)
  • added: default class MediaQueryListEvent extends Event
  • added: readonly property MediaQueryListEvent.matches: boolean
  • added: readonly property MediaQueryListEvent.media: string
  • added: constructor MessageEvent(type: string, eventInit?: IMessageEventInit)
  • added: default class MessageEvent extends Event
  • added: property MessageEvent.data?: unknown | null
  • added: property MessageEvent.lastEventId?: string
  • added: property MessageEvent.origin?: string
  • added: property MessageEvent.ports?: IMessagePort[]
  • added: property MessageEvent.source?: IWindow | null
  • added: constructor MouseEvent(type: string, eventInit?: IMouseEventInit)
  • added: default class MouseEvent extends UIEvent
  • added: readonly property MouseEvent.altKey: boolean
  • added: readonly property MouseEvent.button: number
  • added: readonly property MouseEvent.buttons: number
  • added: readonly property MouseEvent.clientX: number
  • added: readonly property MouseEvent.clientY: number
  • added: readonly property MouseEvent.ctrlKey: boolean
  • added: readonly property MouseEvent.metaKey: boolean
  • added: readonly property MouseEvent.movementX: number
  • added: readonly property MouseEvent.movementY: number
  • added: readonly property MouseEvent.offsetX: number
  • added: readonly property MouseEvent.offsetY: number
  • added: readonly property MouseEvent.region: string
  • added: readonly property MouseEvent.relatedTarget: EventTarget
  • added: readonly property MouseEvent.screenX: number
  • added: readonly property MouseEvent.screenY: number
  • added: readonly property MouseEvent.shiftKey: boolean
  • added: constructor PointerEvent(type: string, eventInit?: IPointerEventInit)
  • added: default class PointerEvent extends MouseEvent
  • added: readonly property PointerEvent.height: number
  • added: readonly property PointerEvent.isPrimary: boolean
  • added: readonly property PointerEvent.pointerId: number
  • added: readonly property PointerEvent.pointerType: string
  • added: readonly property PointerEvent.pressure: number
  • added: readonly property PointerEvent.tangentialPressure: number
  • added: readonly property PointerEvent.tiltX: number
  • added: readonly property PointerEvent.tiltY: number
  • added: readonly property PointerEvent.twist: number
  • added: readonly property PointerEvent.width: number
  • added: constructor ProgressEvent(type: string, eventInit?: IProgressEventInit)
  • added: default class ProgressEvent extends Event
  • added: readonly property ProgressEvent.lengthComputable: boolean
  • added: readonly property ProgressEvent.loaded: number
  • added: readonly property ProgressEvent.total: number
  • added: constructor StorageEvent(type: string, eventInit?: IStorageEventInit)
  • added: default class StorageEvent extends Event
  • added: readonly property StorageEvent.key: string
  • added: readonly property StorageEvent.newValue: string
  • added: readonly property StorageEvent.oldValue: string
  • added: readonly property StorageEvent.storageArea: Storage
  • added: constructor SubmitEvent(type: string, eventInit?: ISubmitEventInit)
  • added: default class SubmitEvent extends Event
  • added: readonly property SubmitEvent.submitter: IHTMLElement
  • added: constructor WheelEvent(type: string, eventInit?: IWheelEventInit)
  • added: default class WheelEvent extends UIEvent
  • added: readonly property WheelEvent.deltaMode: number
  • added: readonly property WheelEvent.deltaX: number
  • added: readonly property WheelEvent.deltaY: number
  • added: readonly property WheelEvent.deltaZ: number
  • added: static property WheelEvent.DOM_DELTA_LINE: number
  • added: static property WheelEvent.DOM_DELTA_PAGE: number
  • added: static property WheelEvent.DOM_DELTA_PIXEL: number
  • added: constructor DOMException(message: string, name?: string)
  • added: default class DOMException extends Error
  • added: default DOMExceptionNameEnum
  • added: enum DOMExceptionNameEnum
  • added: member DOMExceptionNameEnum.abortError = 'AbortError'
  • added: member DOMExceptionNameEnum.domException = 'DOMException'
  • added: member DOMExceptionNameEnum.encodingError = 'EncodingError'
  • added: member DOMExceptionNameEnum.hierarchyRequestError = 'HierarchyRequestError'
  • added: member DOMExceptionNameEnum.indexSizeError = 'IndexSizeError'
  • added: member DOMExceptionNameEnum.invalidAccessError = 'InvalidAccessError'
  • added: member DOMExceptionNameEnum.invalidCharacterError = 'InvalidCharacterError'
  • added: member DOMExceptionNameEnum.invalidNodeTypeError = 'InvalidNodeTypeError'
  • added: member DOMExceptionNameEnum.invalidStateError = 'InvalidStateError'
  • added: member DOMExceptionNameEnum.networkError = 'NetworkError'
  • added: member DOMExceptionNameEnum.notFoundError = 'NotFoundError'
  • added: member DOMExceptionNameEnum.notSupportedError = 'NotSupportedError'
  • added: member DOMExceptionNameEnum.securityError = 'SecurityError'
  • added: member DOMExceptionNameEnum.syntaxError = 'SyntaxError'
  • added: member DOMExceptionNameEnum.unknownError = 'UnknownError'
  • added: member DOMExceptionNameEnum.uriMismatchError = 'URIMismatchError'
  • added: member DOMExceptionNameEnum.wrongDocumentError = 'WrongDocumentError'
  • added: constructor AbortController()
  • added: default class AbortController
  • added: method AbortController.abort(reason?: string): void
  • added: readonly property AbortController.signal: AbortSignal
  • added: default class AbortSignal extends EventTarget
  • added: method AbortSignal._abort(reason?: string): void
  • added: property AbortSignal.onabort: ((this: AbortSignal, event: Event) => void) | null
  • added: readonly property AbortSignal.aborted: boolean
  • added: readonly property AbortSignal.reason: string | null
  • added: static method AbortSignal.abort(reason?: string): AbortSignal
  • added: constructor Fetch(options: { ownerDocument: IDocument; url: IRequestInfo; init?: IRequestInit; redirectCount?: number; contentType?: string })
  • added: default class Fetch
  • added: method Fetch.send(): Promise<IResponse>
  • added: constructor Headers(init?: IHeadersInit)
  • added: default class Headers implements IHeaders
  • added: method Headers.append(name: string, value: string): void
  • added: method Headers.delete(name: string): void
  • added: method Headers.entries(): IterableIterator<[string, string]>
  • added: method Headers.forEach(callback: (name: string, value: string, thisArg: IHeaders) => void): void
  • added: method Headers.get(name: string): string | null
  • added: method Headers.has(name: string): boolean
  • added: method Headers.keys(): IterableIterator<string>
  • added: method Headers.set(name: string, value: string): void
  • added: method Headers.values(): IterableIterator<string>
  • added: method Headers[Symbol.iterator](): IterableIterator<[string, string]>
  • added: property Headers._entries: { [k: string]: { name: string; value: string } }
  • added: constructor Request(input: IRequestInfo, init?: IRequestInit)
  • added: default class Request implements IRequest
  • added: get Request.referrer(): string
  • added: get Request.url(): string
  • added: method Request.arrayBuffer(): Promise<ArrayBuffer>
  • added: method Request.blob(): Promise<IBlob>
  • added: method Request.buffer(): Promise<Buffer>
  • added: method Request.clone(): IRequest
  • added: method Request.formData(): Promise<FormData>
  • added: method Request.json(): Promise<string>
  • added: method Request.text(): Promise<string>
  • added: property Request._referrer: '' | 'no-referrer' | 'client' | URL
  • added: property Request.get [Symbol.toStringTag](): string
  • added: readonly property Request._bodyBuffer: Buffer | null
  • added: readonly property Request._contentLength: number | null
  • added: readonly property Request._contentType: string | null
  • added: readonly property Request._ownerDocument: IDocument
  • added: readonly property Request._url: URL
  • added: readonly property Request.body: Stream.Readable | null
  • added: readonly property Request.bodyUsed: boolean
  • added: readonly property Request.credentials: IRequestCredentials
  • added: readonly property Request.headers: Headers
  • added: readonly property Request.method: string
  • added: readonly property Request.redirect: IRequestRedirect
  • added: readonly property Request.referrerPolicy: IRequestReferrerPolicy
  • added: readonly property Request.signal: AbortSignal
  • added: static property Request._ownerDocument: IDocument
  • added: default class ResourceFetch
  • added: static method ResourceFetch.fetch(document: IDocument, url: string): Promise<string>
  • added: static method ResourceFetch.fetchSync(document: IDocument, url: string): string
  • added: constructor Response(body?: IResponseBody, init?: IResponseInit)
  • added: default class Response implements IResponse
  • added: method Response.arrayBuffer(): Promise<ArrayBuffer>
  • added: method Response.blob(): Promise<IBlob>
  • added: method Response.buffer(): Promise<Buffer>
  • added: method Response.clone(): IResponse
  • added: method Response.formData(): Promise<FormData>
  • added: method Response.json(): Promise<string>
  • added: method Response.text(): Promise<string>
  • added: property Response.get [Symbol.toStringTag](): string
  • added: readonly property Response._ownerDocument: IDocument
  • added: readonly property Response.body: Stream.Readable | null
  • added: readonly property Response.bodyUsed = false
  • added: readonly property Response.headers: IHeaders
  • added: readonly property Response.ok: boolean
  • added: readonly property Response.redirected = false
  • added: readonly property Response.status: number
  • added: readonly property Response.statusText: string
  • added: readonly property Response.type: 'basic' | 'cors' | 'default' | 'error' | 'opaque' | 'opaqueredirect'
  • added: readonly property Response.url: string
  • added: static method Response.error(): IResponse
  • added: static method Response.json(data: object, init?: IResponseInit): IResponse
  • added: static method Response.redirect(url: string, status?: number): IResponse
  • added: static property Response._ownerDocument: IDocument
  • added: default class DataURIParser
  • added: static method DataURIParser.parse(uri: string): { type: string; charset: string; buffer: Buffer }
  • added: default class MultipartFormDataParser
  • added: static method MultipartFormDataParser.formDataToStream(formData: FormData): { contentType: string; contentLength: number; buffer: Buffer; stream: Stream.Readable }
  • added: static method MultipartFormDataParser.streamToFormData(body: Stream.Readable, contentType: string): Promise<FormData>
  • added: constructor MultipartReader(boundary: string)
  • added: default class MultipartReader
  • added: method MultipartReader.end(): FormData
  • added: method MultipartReader.write(data: Uint8Array): void
  • added: default interface IHeaders extends Iterable<[string, string]>
  • added: method IHeaders.append(name: string, value: string): void
  • added: method IHeaders.delete(name: string): void
  • added: method IHeaders.entries(): IterableIterator<[string, string]>
  • added: method IHeaders.forEach(callback: (name: string, value: string, object: IHeaders) => void): void
  • added: method IHeaders.get(name: string): string | null
  • added: method IHeaders.has(name: string): boolean
  • added: method IHeaders.keys(): IterableIterator<string>
  • added: method IHeaders.set(name: string, value: string): void
  • added: method IHeaders.values(): IterableIterator<string>
  • added: method IHeaders[Symbol.iterator](): IterableIterator<[string, string]>
  • added: default IHeadersInit
  • added: type IHeadersInit = string[][] | { [key: string]: string } | IHeaders
  • added: default interface IRequest
  • added: method IRequest.arrayBuffer(): Promise<ArrayBuffer>
  • added: method IRequest.blob(): Promise<IBlob>
  • added: method IRequest.buffer(): Promise<Buffer>
  • added: method IRequest.clone(): IRequest
  • added: method IRequest.formData(): Promise<FormData>
  • added: method IRequest.json(): Promise<string>
  • added: method IRequest.text(): Promise<string>
  • added: readonly property IRequest.body: Stream.Readable | null
  • added: readonly property IRequest.bodyUsed: boolean
  • added: readonly property IRequest.credentials: IRequestCredentials
  • added: readonly property IRequest.headers: IHeaders
  • added: readonly property IRequest.method: string
  • added: readonly property IRequest.redirect: IRequestRedirect
  • added: readonly property IRequest.referrer: string
  • added: readonly property IRequest.referrerPolicy: IRequestReferrerPolicy
  • added: readonly property IRequest.signal: AbortSignal | null
  • added: readonly property IRequest.url: string
  • added: default IRequestBody
  • added: type IRequestBody = ArrayBuffer | ArrayBufferView | NodeJS.ReadableStream | string | URLSearchParams | Blob | FormData | null
  • added: default IRequestCredentials
  • added: type IRequestCredentials = 'omit' | 'same-origin' | 'include'
  • added: default IRequestInfo
  • added: type IRequestInfo = IRequest | string | URL
  • added: default interface IRequestInit
  • added: property IRequestInit.body?: IRequestBody
  • added: property IRequestInit.credentials?: IRequestCredentials
  • added: property IRequestInit.headers?: IHeadersInit
  • added: property IRequestInit.method?: string
  • added: property IRequestInit.redirect?: IRequestRedirect
  • added: property IRequestInit.referrer?: '' | 'no-referrer' | 'client' | string | URL
  • added: property IRequestInit.referrerPolicy?: IRequestReferrerPolicy
  • added: property IRequestInit.signal?: AbortSignal | null
  • added: default IRequestRedirect
  • added: type IRequestRedirect = 'follow' | 'error' | 'manual'
  • added: default IRequestReferrerPolicy
  • added: type IRequestReferrerPolicy = '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'same-origin' | 'origin' | 'strict-origin' | 'origin-when-cross-origin' | 'strict-origin-when-cross-origin'…
  • added: default interface IResponse
  • added: method IResponse.arrayBuffer(): Promise<ArrayBuffer>
  • added: method IResponse.blob(): Promise<IBlob>
  • added: method IResponse.buffer(): Promise<Buffer>
  • added: method IResponse.clone(): IResponse
  • added: method IResponse.json(): Promise<unknown>
  • added: method IResponse.text(): Promise<string>
  • added: readonly property IResponse.body: Stream.Readable | null
  • added: readonly property IResponse.bodyUsed: boolean
  • added: readonly property IResponse.headers: IHeaders
  • added: readonly property IResponse.ok: boolean
  • added: readonly property IResponse.redirected: boolean
  • added: readonly property IResponse.status: number
  • added: readonly property IResponse.statusText: string
  • added: readonly property IResponse.type: 'basic' | 'cors' | 'default' | 'error' | 'opaque' | 'opaqueredirect'
  • added: readonly property IResponse.url: string
  • added: default IResponseBody
  • added: type IResponseBody = ArrayBuffer | ArrayBufferView | NodeJS.ReadableStream | string | URLSearchParams | Blob | FormData | null
  • added: default interface IResponseInit
  • added: property IResponseInit.headers?: IHeadersInit | undefined
  • added: property IResponseInit.status?: number | undefined
  • added: property IResponseInit.statusText?: string | undefined
  • added: default class FetchBodyUtility
  • added: static method FetchBodyUtility.cloneRequestBodyStream(request: Request): Stream.Readable
  • added: static method FetchBodyUtility.consumeBodyStream(body: Stream.Readable | null): Promise<Buffer>
  • added: static method FetchBodyUtility.getBodyStream(body: IRequestBody | IResponseBody): { contentType: string; contentLength: number | null; stream: Stream.Readable; buffer: Buffer | null }
  • added: default class FetchCORSUtility
  • added: static method FetchCORSUtility.isCORS(originURL: any, targetURL: any): boolean
  • added: default class FetchRequestHeaderUtility
  • added: static method FetchRequestHeaderUtility.removeForbiddenHeaders(headers: IHeaders): void
  • added: default class FetchRequestReferrerUtility
  • added: static method FetchRequestReferrerUtility.getInitialReferrer(document: IDocument, referrer: '' | 'no-referrer' | 'client' | string | URL): '' | 'no-referrer' | 'client' | URL
  • added: static method FetchRequestReferrerUtility.getReferrerPolicyFromHeader(headers: Headers): IRequestReferrerPolicy
  • added: static method FetchRequestReferrerUtility.getSentReferrer(document: IDocument, request: IRequest): '' | 'no-referrer' | 'client' | URL
  • added: default class FetchRequestValidationUtility
  • added: static method FetchRequestValidationUtility.validateBody(request: IRequest): void
  • added: static method FetchRequestValidationUtility.validateRedirect(redirect: IRequestRedirect): void
  • added: static method FetchRequestValidationUtility.validateReferrerPolicy(referrerPolicy: IRequestReferrerPolicy): void
  • added: static method FetchRequestValidationUtility.validateURL(url: URL): void
  • added: constructor Blob(bits: (ArrayBuffer | ArrayBufferView | Blob | Buffer | string)[], options?: { type?: string })
  • added: default class Blob implements IBlob
  • added: get Blob.size(): number
  • added: method Blob.arrayBuffer(): Promise<ArrayBuffer>
  • added: method Blob.slice(start?: number, end?: number, contentType?: string): Blob
  • added: method Blob.text(): Promise<string>
  • added: method Blob.toString(): string
  • added: property Blob._buffer: Buffer
  • added: readonly property Blob.type: string
  • added: constructor File(bits: (ArrayBuffer | ArrayBufferView | Blob | Buffer | string)[], name: string, options?: { type?: string; lastModified?: number })
  • added: default class File extends Blob
  • added: readonly property File.lastModified: number
  • added: readonly property File.name: string
  • added: constructor FileReader()
  • added: default class FileReader extends EventTarget
  • added: method FileReader.abort(): void
  • added: method FileReader.readAsArrayBuffer(blob: Blob): void
  • added: method FileReader.readAsBinaryString(blob: Blob): void
  • added: method FileReader.readAsDataURL(blob: Blob): void
  • added: method FileReader.readAsText(blob: Blob, encoding?: string): void
  • added: readonly property FileReader._ownerDocument: IDocument
  • added: readonly property FileReader.error: Error
  • added: readonly property FileReader.onabort: (event: ProgressEvent) => void
  • added: readonly property FileReader.onerror: (event: ProgressEvent) => void
  • added: readonly property FileReader.onload: (event: ProgressEvent) => void
  • added: readonly property FileReader.onloadend: (event: ProgressEvent) => void
  • added: readonly property FileReader.onloadstart: (event: ProgressEvent) => void
  • added: readonly property FileReader.onprogress: (event: ProgressEvent) => void
  • added: readonly property FileReader.readyState: number
  • added: readonly property FileReader.result: Buffer | ArrayBuffer | string
  • added: static property FileReader._ownerDocument: IDocument
  • added: default FileReaderEventTypeEnum
  • added: enum FileReaderEventTypeEnum
  • added: member FileReaderEventTypeEnum.abort = 'abort'
  • added: member FileReaderEventTypeEnum.error = 'error'
  • added: member FileReaderEventTypeEnum.load = 'load'
  • added: member FileReaderEventTypeEnum.loadend = 'loadend'
  • added: member FileReaderEventTypeEnum.loadstart = 'loadstart'
  • added: member FileReaderEventTypeEnum.progress = 'progress'
  • added: default FileReaderFormatEnum
  • added: enum FileReaderFormatEnum
  • added: member FileReaderFormatEnum.binaryString = 'binaryString'
  • added: member FileReaderFormatEnum.buffer = 'buffer'
  • added: member FileReaderFormatEnum.dataURL = 'dataURL'
  • added: member FileReaderFormatEnum.text = 'text'
  • added: default FileReaderReadyStateEnum
  • added: enum FileReaderReadyStateEnum
  • added: member FileReaderReadyStateEnum.done = 2
  • added: member FileReaderReadyStateEnum.empty = 0
  • added: member FileReaderReadyStateEnum.loading = 1
  • added: default interface IBlob
  • added: method IBlob.slice(start?: number, end?: number): IBlob
  • added: method IBlob.text(): Promise<string>
  • added: readonly property IBlob.size: number
  • added: readonly property IBlob.type: string
  • added: constructor FormData(form?: IHTMLFormElement)
  • added: default class FormData implements Iterable<[string, string | File]>
  • added: method FormData.append(name: string, value: string | Blob | File, filename?: string): void
  • added: method FormData.delete(name: string): void
  • added: method FormData.entries(): IterableIterator<[string, string | File]>
  • added: method FormData.forEach(callback: (key: string, value: string | File, thisArg: FormData) => void): void
  • added: method FormData.get(name: string): string | File | null
  • added: method FormData.getAll(name: string): Array<string | File>
  • added: method FormData.has(name: string): boolean
  • added: method FormData.keys(): IterableIterator<string>
  • added: method FormData.set(name: string, value: string | Blob | File, filename?: string): void
  • added: method FormData.values(): IterableIterator<string | File>
  • added: method FormData[Symbol.iterator](): IterableIterator<[string, string | File]>
  • added: default class History
  • added: get History.scrollRestoration(): HistoryScrollRestorationEnum
  • added: method History.back(): void
  • added: method History.forward(): void
  • added: method History.go(_delta: number): void
  • added: method History.pushState(_state: object, _title: any, _url?: string): void
  • added: method History.replaceState(_state: object, _title: any, _url?: string): void
  • added: readonly property History.length = 0
  • added: readonly property History.state: any
  • added: set History.scrollRestoration(scrollRestoration: HistoryScrollRestorationEnum)
  • added: default HistoryScrollRestorationEnum
  • added: enum HistoryScrollRestorationEnum
  • added: member HistoryScrollRestorationEnum.auto = 'auto'
  • added: member HistoryScrollRestorationEnum.manual = 'manual'
  • added: export { AbortController }
  • added: export { AbortSignal }
  • added: export { AnimationEvent }
  • added: export { AsyncTaskManager }
  • added: export { Attr }
  • added: export { Blob }
  • added: export { CSSContainerRule }
  • added: export { CSSFontFaceRule }
  • added: export { CSSKeyframeRule }
  • added: export { CSSKeyframesRule }
  • added: export { CSSMediaRule }
  • added: export { CSSRule }
  • added: export { CSSStyleDeclaration }
  • added: export { CSSStyleRule }
  • added: export { CSSStyleSheet }
  • added: export { CSSSupportsRule }
  • added: export { Comment }
  • added: export { CustomElementRegistry }
  • added: export { CustomEvent }
  • added: export { DOMException }
  • added: export { DOMParser }
  • added: export { DOMRect }
  • added: export { DataTransfer }
  • added: export { DataTransferItem }
  • added: export { DataTransferItemList }
  • added: export { Document }
  • added: export { DocumentFragment }
  • added: export { DocumentType }
  • added: export { Element }
  • added: export { ErrorEvent }
  • added: export { Event }
  • added: export { EventPhaseEnum }
  • added: export { EventTarget }
  • added: export { File }
  • added: export { FileList }
  • added: export { FileReader }
  • added: export { FocusEvent }
  • added: export { FormData }
  • added: export { GlobalWindow }
  • added: export { HTMLAudioElement }
  • added: export { HTMLBaseElement }
  • added: export { HTMLCollection }
  • added: export { HTMLDialogElement }
  • added: export { HTMLDocument }
  • added: export { HTMLElement }
  • added: export { HTMLFormControlsCollection }
  • added: export { HTMLFormElement }
  • added: export { HTMLIFrameElement }
  • added: export { HTMLImageElement }
  • added: export { HTMLInputElement }
  • added: export { HTMLLabelElement }
  • added: export { HTMLLinkElement }
  • added: export { HTMLMediaElement }
  • added: export { HTMLMetaElement }
  • added: export { HTMLScriptElement }
  • added: export { HTMLSlotElement }
  • added: export { HTMLStyleElement }
  • added: export { HTMLTemplateElement }
  • added: export { HTMLTextAreaElement }
  • added: export { HTMLVideoElement }
  • added: export { Headers }
  • added: export { History }
  • added: export { IAnimationEventInit }
  • added: export { IAttr }
  • added: export { IComment }
  • added: export { ICustomEventInit }
  • added: export { IDocument }
  • added: export { IDocumentFragment }
  • added: export { IDocumentType }
  • added: export { IElement }
  • added: export { IErrorEventInit }
  • added: export { IEventInit }
  • added: export { IEventListener }
  • added: export { IFileList }
  • added: export { IFocusEventInit }
  • added: export { IHTMLAudioElement }
  • added: export { IHTMLBaseElement }
  • added: export { IHTMLCollection }
  • added: export { IHTMLDialogElement }
  • added: export { IHTMLElement }
  • added: export { IHTMLFormControlsCollection }
  • added: export { IHTMLFormElement }
  • added: export { IHTMLIFrameElement }
  • added: export { IHTMLImageElement }
  • added: export { IHTMLInputElement }
  • added: export { IHTMLLabelElement }
  • added: export { IHTMLLinkElement }
  • added: export { IHTMLMediaElement }
  • added: export { IHTMLMetaElement }
  • added: export { IHTMLSlotElement }
  • added: export { IHTMLStyleElement }
  • added: export { IHTMLTemplateElement }
  • added: export { IHTMLTextAreaElement }
  • added: export { IHTMLVideoElement }
  • added: export { IHeaders }
  • added: export { IInputEventInit }
  • added: export { IKeyboardEventInit }
  • added: export { IMouseEventInit }
  • added: export { INode }
  • added: export { INodeList }
  • added: export { IProcessingInstruction }
  • added: export { IProgressEventInit }
  • added: export { IRequest }
  • added: export { IResponse }
  • added: export { ISVGElement }
  • added: export { ISVGGraphicsElement }
  • added: export { ISVGSVGElement }
  • added: export { IShadowRoot }
  • added: export { ISubmitEventInit }
  • added: export { IText }
  • added: export { IUIEventInit }
  • added: export { IWheelEventInit }
  • added: export { IWindow }
  • added: export { Image }
  • added: export { InputEvent }
  • added: export { KeyboardEvent }
  • added: export { Location }
  • added: export { MouseEvent }
  • added: export { MutationObserver }
  • added: export { Node }
  • added: export { NodeFilter }
  • added: export { NodeIterator }
  • added: export { ProcessingInstruction }
  • added: export { ProgressEvent }
  • added: export { Range }
  • added: export { Request }
  • added: export { ResizeObserver }
  • added: export { Response }
  • added: export { SVGDocument }
  • added: export { SVGElement }
  • added: export { SVGGraphicsElement }
  • added: export { SVGSVGElement }
  • added: export { Screen }
  • added: export { Selection }
  • added: export { ShadowRoot }
  • added: export { Storage }
  • added: export { SubmitEvent }
  • added: export { Text }
  • added: export { TreeWalker }
  • added: export { UIEvent }
  • added: export { URL }
  • added: export { URLSearchParams }
  • added: export { WheelEvent }
  • added: export { Window }
  • added: export { XMLDocument }
  • added: export { XMLParser }
  • added: export { XMLSerializer }
  • added: constructor Location()
  • added: default class Location extends URL
  • added: get Location.href(): string
  • added: method Location.assign(url: string): void
  • added: method Location.reload(): void
  • added: method Location.replace(url: string): void
  • added: set Location.href(value: string)
  • added: default interface IMediaQueryRange
  • added: property IMediaQueryRange.after: { value: string; operator: string }
  • added: property IMediaQueryRange.before: { value: string; operator: string }
  • added: property IMediaQueryRange.type: string
  • added: default interface IMediaQueryRule
  • added: property IMediaQueryRule.name: string
  • added: property IMediaQueryRule.value: string | null
  • added: constructor MediaQueryItem(options: { ownerWindow: IWindow; rootFontSize?: string | number | null; mediaTypes?: MediaQueryTypeEnum[]; not?: boolean; rules?: IMediaQueryRule[]; ranges?: IMediaQueryRange[] })
  • added: default class MediaQueryItem
  • added: method MediaQueryItem.matches(): boolean
  • added: method MediaQueryItem.toString(): string
  • added: property MediaQueryItem.mediaTypes: MediaQueryTypeEnum[]
  • added: property MediaQueryItem.not: boolean
  • added: property MediaQueryItem.ranges: IMediaQueryRange[]
  • added: property MediaQueryItem.rules: IMediaQueryRule[]
  • added: constructor MediaQueryList(options: { ownerWindow: IWindow; media: string; rootFontSize?: string | number })
  • added: default class MediaQueryList extends EventTarget
  • added: get MediaQueryList.matches(): boolean
  • added: get MediaQueryList.media(): string
  • added: method MediaQueryList.addEventListener(type: string, listener: IEventListener | ((event: Event) => void)): void
  • added: method MediaQueryList.addListener(callback: (event: Event) => void): void
  • added: method MediaQueryList.removeEventListener(type: string, listener: IEventListener | ((event: Event) => void)): void
  • added: method MediaQueryList.removeListener(callback: (event: Event) => void): void
  • added: property MediaQueryList.onchange: (event: Event) => void
  • added: default class MediaQueryParser
  • added: static method MediaQueryParser.parse(options: { ownerWindow: IWindow; mediaQuery: string; rootFontSize?: string | number | null }): MediaQueryItem[]
  • added: default MediaQueryTypeEnum
  • added: enum MediaQueryTypeEnum
  • added: member MediaQueryTypeEnum.all = 'all'
  • added: member MediaQueryTypeEnum.print = 'print'
  • added: member MediaQueryTypeEnum.screen = 'screen'
  • added: default interface IMutationObserverInit
  • added: property IMutationObserverInit.attributeFilter?: string[]
  • added: property IMutationObserverInit.attributeOldValue?: boolean
  • added: property IMutationObserverInit.attributes?: boolean
  • added: property IMutationObserverInit.characterData?: boolean
  • added: property IMutationObserverInit.characterDataOldValue?: boolean
  • added: property IMutationObserverInit.childList?: boolean
  • added: property IMutationObserverInit.subtree?: boolean
  • added: default class MutationListener
  • added: property MutationListener.callback: (record: MutationRecord[]) => void
  • added: property MutationListener.options: IMutationObserverInit
  • added: constructor MutationObserver(callback: (records: MutationRecord[]) => void)
  • added: default class MutationObserver
  • added: method MutationObserver.disconnect(): void
  • added: method MutationObserver.observe(target: INode, options: IMutationObserverInit): void
  • added: method MutationObserver.takeRecords(): []
  • added: default class MutationRecord
  • added: property MutationRecord.addedNodes: INode[]
  • added: property MutationRecord.attributeName: string
  • added: property MutationRecord.attributeNamespace: string
  • added: property MutationRecord.nextSibling: INode
  • added: property MutationRecord.oldValue: string
  • added: property MutationRecord.previousSibling: INode
  • added: property MutationRecord.removedNodes: INode[]
  • added: property MutationRecord.target: INode
  • added: property MutationRecord.type: string
  • added: default MutationTypeEnum
  • added: enum MutationTypeEnum
  • added: member MutationTypeEnum.attributes = 'attributes'
  • added: member MutationTypeEnum.characterData = 'characterData'
  • added: member MutationTypeEnum.childList = 'childList'
  • added: default interface INamedNodeMap
  • added: index INamedNodeMap[index: number]: IAttr
  • added: method INamedNodeMap.getNamedItem(name: string): IAttr | null
  • added: method INamedNodeMap.getNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method INamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method INamedNodeMap.removeNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method INamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: method INamedNodeMap.setNamedItemNS(item: IAttr): IAttr | null
  • added: property INamedNodeMap.item: (index: number) => IAttr | null
  • added: property INamedNodeMap[Symbol.toStringTag]: string
  • added: readonly property INamedNodeMap.length: number
  • added: default class NamedNodeMap implements INamedNodeMap
  • added: index NamedNodeMap[index: number]: IAttr
  • added: method NamedNodeMap._removeNamedItemWithoutConsequences(name: string): IAttr | null
  • added: method NamedNodeMap._setNamedItemWithoutConsequences(item: IAttr): IAttr | null
  • added: method NamedNodeMap.getNamedItem(name: string): IAttr | null
  • added: method NamedNodeMap.getNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method NamedNodeMap.item(index: number): IAttr | null
  • added: method NamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method NamedNodeMap.removeNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method NamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: method NamedNodeMap.setNamedItemNS(item: IAttr): IAttr | null
  • added: method NamedNodeMap[Symbol.iterator](): IterableIterator<IAttr>
  • added: property NamedNodeMap.get [Symbol.toStringTag](): string
  • added: property NamedNodeMap.length: number
  • added: protected method NamedNodeMap._isValidPropertyName(name: string): boolean
  • added: protected method NamedNodeMap._removeNamedItemIndex(item: IAttr): void
  • added: protected property NamedNodeMap._namedItems: { [k: string]: IAttr }
  • added: constructor MimeType(description: string, enabledPlugin: Plugin, suffixes: string, type: string)
  • added: default class MimeType
  • added: method MimeType.toString(): string
  • added: readonly property MimeType.description: string
  • added: readonly property MimeType.enabledPlugin: Plugin
  • added: readonly property MimeType.suffixes: string
  • added: readonly property MimeType.type: string
  • added: constructor MimeTypeArray(mimeTypes: MimeType[])
  • added: default class MimeTypeArray
  • added: index MimeTypeArray[n: number]: MimeType
  • added: method MimeTypeArray.item(index: number): MimeType
  • added: method MimeTypeArray.namedItem(name: string): MimeType
  • added: method MimeTypeArray.toString(): string
  • added: readonly property MimeTypeArray.length: number
  • added: default class Navigator
  • added: get Navigator.appCodeName(): string
  • added: get Navigator.appName(): string
  • added: get Navigator.appVersion(): string
  • added: get Navigator.cookieEnabled(): boolean
  • added: get Navigator.credentials(): string
  • added: get Navigator.doNotTrack(): string
  • added: get Navigator.geolocation(): string
  • added: get Navigator.hardwareConcurrency(): number
  • added: get Navigator.language(): string
  • added: get Navigator.languages(): string[]
  • added: get Navigator.locks(): string
  • added: get Navigator.maxTouchPoints(): number
  • added: get Navigator.mimeTypes(): MimeTypeArray
  • added: get Navigator.onLine(): boolean
  • added: get Navigator.permissions(): string
  • added: get Navigator.platform(): string
  • added: get Navigator.plugins(): PluginArray
  • added: get Navigator.product(): string
  • added: get Navigator.productSub(): string
  • added: get Navigator.userAgent(): string
  • added: get Navigator.vendor(): string
  • added: get Navigator.vendorSub(): string
  • added: get Navigator.webdriver(): boolean
  • added: method Navigator.toString(): string
  • added: constructor Plugin(mimeTypes: MimeType[], description: string, filename: string, name: string)
  • added: default class Plugin
  • added: index Plugin[n: number]: MimeType
  • added: method Plugin.item(index: number): MimeType
  • added: method Plugin.namedItem(name: string): MimeType
  • added: method Plugin.toString(): string
  • added: readonly property Plugin.description: string
  • added: readonly property Plugin.filename: string
  • added: readonly property Plugin.length: number
  • added: readonly property Plugin.name: string
  • added: constructor PluginArray(plugins: Plugin[])
  • added: default class PluginArray
  • added: index PluginArray[n: number]: Plugin
  • added: method PluginArray.item(index: number): Plugin
  • added: method PluginArray.namedItem(name: string): Plugin
  • added: method PluginArray.refresh(): void
  • added: method PluginArray.toString(): string
  • added: readonly property PluginArray.length: number
  • added: default class Attr extends Node implements IAttr
  • added: get Attr.localName(): string
  • added: get Attr.prefix(): string
  • added: get Attr.textContent(): string
  • added: property Attr.name: string
  • added: property Attr.namespaceURI: string
  • added: property Attr.value: string
  • added: readonly property Attr.nodeType = NodeTypeEnum.attributeNode
  • added: readonly property Attr.ownerElement: IElement
  • added: readonly property Attr.specified = true
  • added: default interface IAttr extends INode
  • added: property IAttr.name: string
  • added: property IAttr.namespaceURI: string
  • added: property IAttr.value: string
  • added: readonly property IAttr.localName: string
  • added: readonly property IAttr.ownerElement: IElement
  • added: readonly property IAttr.prefix: string
  • added: readonly property IAttr.specified: boolean
  • added: constructor CharacterData(data?: string)
  • added: default abstract class CharacterData extends Node implements ICharacterData
  • added: get CharacterData.data(): string
  • added: get CharacterData.length(): number
  • added: get CharacterData.nextElementSibling(): IElement
  • added: get CharacterData.nodeValue(): string
  • added: get CharacterData.previousElementSibling(): IElement
  • added: get CharacterData.textContent(): string
  • added: method CharacterData.after(...nodes: (string | Node)[]): void
  • added: method CharacterData.appendData(data: string): void
  • added: method CharacterData.before(...nodes: (string | Node)[]): void
  • added: method CharacterData.cloneNode(deep?: boolean): ICharacterData
  • added: method CharacterData.deleteData(offset: number, count: number): void
  • added: method CharacterData.insertData(offset: number, data: string): void
  • added: method CharacterData.remove(): void
  • added: method CharacterData.replaceData(offset: number, count: number, data: string): void
  • added: method CharacterData.replaceWith(...nodes: (Node | string)[]): void
  • added: method CharacterData.substringData(offset: number, count: number): string
  • added: protected property CharacterData._data: string
  • added: set CharacterData.data(data: string)
  • added: set CharacterData.nodeValue(nodeValue: string)
  • added: set CharacterData.textContent(textContent: string)
  • added: default class CharacterDataUtility
  • added: static method CharacterDataUtility.appendData(characterData: ICharacterData, data: string): void
  • added: static method CharacterDataUtility.deleteData(characterData: ICharacterData, offset: number, count: number): void
  • added: static method CharacterDataUtility.insertData(characterData: ICharacterData, offset: number, data: string): void
  • added: static method CharacterDataUtility.replaceData(characterData: ICharacterData, offset: number, count: number, data: string): void
  • added: static method CharacterDataUtility.substringData(characterData: ICharacterData, offset: number, count: number): string
  • added: default interface ICharacterData extends INode, IChildNode, INonDocumentTypeChildNode
  • added: method ICharacterData.appendData(data: string): void
  • added: method ICharacterData.cloneNode(deep?: boolean): ICharacterData
  • added: method ICharacterData.deleteData(offset: number, count: number): void
  • added: method ICharacterData.insertData(offset: number, data: string): void
  • added: method ICharacterData.replaceData(offset: number, count: number, data: string): void
  • added: method ICharacterData.substringData(offset: number, count: number): string
  • added: property ICharacterData.data: string
  • added: readonly property ICharacterData.length: number
  • added: default class ChildNodeUtility
  • added: static method ChildNodeUtility.after(childNode: IChildNode, ...nodes: (string | INode)[]): void
  • added: static method ChildNodeUtility.before(childNode: IChildNode, ...nodes: (string | INode)[]): void
  • added: static method ChildNodeUtility.remove(childNode: IChildNode): void
  • added: static method ChildNodeUtility.replaceWith(childNode: IChildNode, ...nodes: (INode | string)[]): void
  • added: default interface IChildNode extends INode
  • added: method IChildNode.after(...nodes: (INode | string)[]): void
  • added: method IChildNode.before(...nodes: (INode | string)[]): void
  • added: method IChildNode.remove(): void
  • added: method IChildNode.replaceWith(...nodes: (INode | string)[]): void
  • added: default interface INonDocumentTypeChildNode extends INode
  • added: readonly property INonDocumentTypeChildNode.nextElementSibling: IElement
  • added: readonly property INonDocumentTypeChildNode.previousElementSibling: IElement
  • added: default class NonDocumentChildNodeUtility
  • added: static method NonDocumentChildNodeUtility.nextElementSibling(childNode: INonDocumentTypeChildNode): IElement
  • added: static method NonDocumentChildNodeUtility.previousElementSibling(childNode: INonDocumentTypeChildNode): IElement
  • added: default class Comment extends CharacterData implements IComment
  • added: get Comment.nodeName(): string
  • added: method Comment.cloneNode(deep?: boolean): IComment
  • added: method Comment.toString(): string
  • added: readonly property Comment.nodeType = NodeTypeEnum.commentNode
  • added: default interface IComment extends ICharacterData
  • added: method IComment.cloneNode(deep?: boolean): IComment
  • added: default class DocumentFragment extends Node implements IDocumentFragment
  • added: get DocumentFragment.childElementCount(): number
  • added: get DocumentFragment.children(): IHTMLCollection<IElement>
  • added: get DocumentFragment.firstElementChild(): IElement
  • added: get DocumentFragment.lastElementChild(): IElement
  • added: get DocumentFragment.textContent(): string
  • added: method DocumentFragment.append(...nodes: (INode | string)[]): void
  • added: method DocumentFragment.appendChild(node: INode): INode
  • added: method DocumentFragment.cloneNode(deep?: boolean): IDocumentFragment
  • added: method DocumentFragment.getElementById(id: string): IElement
  • added: method DocumentFragment.insertBefore(newNode: INode, referenceNode: INode | null): INode
  • added: method DocumentFragment.prepend(...nodes: (INode | string)[]): void
  • added: method DocumentFragment.querySelector(selector: string): IElement
  • added: method DocumentFragment.querySelectorAll(selector: string): INodeList<IElement>
  • added: method DocumentFragment.removeChild(node: INode): INode
  • added: method DocumentFragment.replaceChildren(...nodes: (INode | string)[]): void
  • added: property DocumentFragment._rootNode: INode
  • added: property DocumentFragment.nodeType: import('../node/NodeTypeEnum.cjs').default
  • added: readonly property DocumentFragment._children: IHTMLCollection<IElement>
  • added: set DocumentFragment.textContent(textContent: string)
  • added: default interface IDocumentFragment extends INode
  • added: method IDocumentFragment.append(...nodes: (INode | string)[]): void
  • added: method IDocumentFragment.cloneNode(deep?: boolean): IDocumentFragment
  • added: method IDocumentFragment.getElementById(id: string): IElement
  • added: method IDocumentFragment.prepend(...nodes: (INode | string)[]): void
  • added: method IDocumentFragment.querySelector(selector: string): IElement | null
  • added: method IDocumentFragment.querySelectorAll(selector: string): INodeList<IElement>
  • added: method IDocumentFragment.replaceChildren(...nodes: (INode | string)[]): void
  • added: readonly property IDocumentFragment.childElementCount: number
  • added: readonly property IDocumentFragment.children: IElement[]
  • added: readonly property IDocumentFragment.firstElementChild: IElement
  • added: readonly property IDocumentFragment.lastElementChild: IElement
  • added: default class DocumentType extends Node
  • added: get DocumentType.nodeName(): string
  • added: method DocumentType.cloneNode(deep?: boolean): DocumentType
  • added: method DocumentType.toString(): string
  • added: property DocumentType.name: string
  • added: property DocumentType.publicId: string
  • added: property DocumentType.systemId: string
  • added: readonly property DocumentType.nodeType = NodeTypeEnum.documentTypeNode
  • added: default interface IDocumentType extends INode
  • added: method IDocumentType.cloneNode(deep?: boolean): IDocumentType
  • added: property IDocumentType.name: string
  • added: property IDocumentType.publicId: string
  • added: property IDocumentType.systemId: string
  • added: constructor Document()
  • added: default class Document extends Node implements IDocument
  • added: get Document.URL(): string
  • added: get Document.activeElement(): IHTMLElement
  • added: get Document.baseURI(): string
  • added: get Document.body(): IHTMLElement
  • added: get Document.characterSet(): string
  • added: get Document.charset(): string
  • added: get Document.childElementCount(): number
  • added: get Document.children(): IHTMLCollection<IElement>
  • added: get Document.cookie(): string
  • added: get Document.doctype(): IDocumentType
  • added: get Document.documentElement(): IHTMLElement
  • added: get Document.documentURI(): string
  • added: get Document.firstElementChild(): IElement
  • added: get Document.head(): IHTMLElement
  • added: get Document.hidden(): boolean
  • added: get Document.lastElementChild(): IElement
  • added: get Document.links(): IHTMLCollection<IHTMLElement>
  • added: get Document.location(): Location
  • added: get Document.nodeName(): string
  • added: get Document.scripts(): IHTMLCollection<IHTMLScriptElement>
  • added: get Document.scrollingElement(): IHTMLElement
  • added: get Document.styleSheets(): CSSStyleSheet[]
  • added: get Document.title(): string
  • added: get Document.visibilityState(): VisibilityStateEnum
  • added: method Document._onWindowReady(): void
  • added: method Document.adoptNode(node: INode): INode
  • added: method Document.append(...nodes: (INode | string)[]): void
  • added: method Document.appendChild(node: INode): INode
  • added: method Document.cloneNode(deep?: boolean): IDocument
  • added: method Document.close(): void
  • added: method Document.createAttribute(qualifiedName: string): IAttr
  • added: method Document.createAttributeNS(namespaceURI: string, qualifiedName: string): IAttr
  • added: method Document.createComment(data?: string): IComment
  • added: method Document.createDocumentFragment(): IDocumentFragment
  • added: method Document.createElement(qualifiedName: string, options?: { is?: string }): IElement
  • added: method Document.createElementNS(namespaceURI: string, qualifiedName: string, options?: { is?: string }): IElement
  • added: method Document.createEvent(type: string): Event
  • added: method Document.createNodeIterator(root: INode, whatToShow?: number, filter?: INodeFilter): NodeIterator
  • added: method Document.createProcessingInstruction(target: string, data: string): IProcessingInstruction
  • added: method Document.createRange(): Range
  • added: method Document.createTextNode(data?: string): IText
  • added: method Document.createTreeWalker(root: INode, whatToShow?: number, filter?: INodeFilter): TreeWalker
  • added: method Document.getElementById(id: string): IElement
  • added: method Document.getElementsByClassName(className: string): IHTMLCollection<IElement>
  • added: method Document.getElementsByName(name: string): INodeList<IElement>
  • added: method Document.getElementsByTagName(tagName: string): IHTMLCollection<IElement>
  • added: method Document.getElementsByTagNameNS(namespaceURI: string, tagName: string): IHTMLCollection<IElement>
  • added: method Document.getSelection(): Selection
  • added: method Document.hasFocus(): boolean
  • added: method Document.importNode(node: INode, deep?: boolean): INode
  • added: method Document.insertBefore(newNode: INode, referenceNode: INode | null): INode
  • added: method Document.open(): IDocument
  • added: method Document.prepend(...nodes: (INode | string)[]): void
  • added: method Document.querySelector(selector: string): IElement
  • added: method Document.querySelectorAll(selector: string): INodeList<IElement>
  • added: method Document.removeChild(node: INode): INode
  • added: method Document.replaceChildren(...nodes: (INode | string)[]): void
  • added: method Document.write(html: string): void
  • added: property Document._activeElement: IHTMLElement
  • added: property Document._cacheID: number
  • added: property Document._cookie: CookieJar
  • added: property Document.adoptedStyleSheets: CSSStyleSheet[]
  • added: property Document.implementation: DOMImplementation
  • added: property Document.nodeType: NodeTypeEnum
  • added: property Document.onabort: (event: Event) => void
  • added: property Document.onanimationend: (event: Event) => void
  • added: property Document.onanimationiteration: (event: Event) => void
  • added: property Document.onanimationstart: (event: Event) => void
  • added: property Document.onauxclick: (event: Event) => void
  • added: property Document.onbeforecopy: (event: Event) => void
  • added: property Document.onbeforecut: (event: Event) => void
  • added: property Document.onbeforeinput: (event: Event) => void
  • added: property Document.onbeforematch: (event: Event) => void
  • added: property Document.onbeforepaste: (event: Event) => void
  • added: property Document.onbeforexrselect: (event: Event) => void
  • added: property Document.onblur: (event: Event) => void
  • added: property Document.oncancel: (event: Event) => void
  • added: property Document.oncanplay: (event: Event) => void
  • added: property Document.oncanplaythrough: (event: Event) => void
  • added: property Document.onchange: (event: Event) => void
  • added: property Document.onclick: (event: Event) => void
  • added: property Document.onclose: (event: Event) => void
  • added: property Document.oncontextlost: (event: Event) => void
  • added: property Document.oncontextmenu: (event: Event) => void
  • added: property Document.oncontextrestored: (event: Event) => void
  • added: property Document.oncopy: (event: Event) => void
  • added: property Document.oncuechange: (event: Event) => void
  • added: property Document.oncut: (event: Event) => void
  • added: property Document.ondblclick: (event: Event) => void
  • added: property Document.ondrag: (event: Event) => void
  • added: property Document.ondragend: (event: Event) => void
  • added: property Document.ondragenter: (event: Event) => void
  • added: property Document.ondragleave: (event: Event) => void
  • added: property Document.ondragover: (event: Event) => void
  • added: property Document.ondragstart: (event: Event) => void
  • added: property Document.ondrop: (event: Event) => void
  • added: property Document.ondurationchange: (event: Event) => void
  • added: property Document.onemptied: (event: Event) => void
  • added: property Document.onended: (event: Event) => void
  • added: property Document.onerror: (event: Event) => void
  • added: property Document.onfocus: (event: Event) => void
  • added: property Document.onformdata: (event: Event) => void
  • added: property Document.onfreeze: (event: Event) => void
  • added: property Document.onfullscreenchange: (event: Event) => void
  • added: property Document.onfullscreenerror: (event: Event) => void
  • added: property Document.ongotpointercapture: (event: Event) => void
  • added: property Document.oninput: (event: Event) => void
  • added: property Document.oninvalid: (event: Event) => void
  • added: property Document.onkeydown: (event: Event) => void
  • added: property Document.onkeypress: (event: Event) => void
  • added: property Document.onkeyup: (event: Event) => void
  • added: property Document.onload: (event: Event) => void
  • added: property Document.onloadeddata: (event: Event) => void
  • added: property Document.onloadedmetadata: (event: Event) => void
  • added: property Document.onloadstart: (event: Event) => void
  • added: property Document.onlostpointercapture: (event: Event) => void
  • added: property Document.onmousedown: (event: Event) => void
  • added: property Document.onmouseenter: (event: Event) => void
  • added: property Document.onmouseleave: (event: Event) => void
  • added: property Document.onmousemove: (event: Event) => void
  • added: property Document.onmouseout: (event: Event) => void
  • added: property Document.onmouseover: (event: Event) => void
  • added: property Document.onmouseup: (event: Event) => void
  • added: property Document.onmousewheel: (event: Event) => void
  • added: property Document.onpaste: (event: Event) => void
  • added: property Document.onpause: (event: Event) => void
  • added: property Document.onplay: (event: Event) => void
  • added: property Document.onplaying: (event: Event) => void
  • added: property Document.onpointercancel: (event: Event) => void
  • added: property Document.onpointerdown: (event: Event) => void
  • added: property Document.onpointerenter: (event: Event) => void
  • added: property Document.onpointerleave: (event: Event) => void
  • added: property Document.onpointerlockchange: (event: Event) => void
  • added: property Document.onpointerlockerror: (event: Event) => void
  • added: property Document.onpointermove: (event: Event) => void
  • added: property Document.onpointerout: (event: Event) => void
  • added: property Document.onpointerover: (event: Event) => void
  • added: property Document.onpointerrawupdate: (event: Event) => void
  • added: property Document.onpointerup: (event: Event) => void
  • added: property Document.onprogress: (event: Event) => void
  • added: property Document.onratechange: (event: Event) => void
  • added: property Document.onreadystatechange: (event: Event) => void
  • added: property Document.onreset: (event: Event) => void
  • added: property Document.onresize: (event: Event) => void
  • added: property Document.onresume: (event: Event) => void
  • added: property Document.onscroll: (event: Event) => void
  • added: property Document.onsearch: (event: Event) => void
  • added: property Document.onsecuritypolicyviolation: (event: Event) => void
  • added: property Document.onseeked: (event: Event) => void
  • added: property Document.onseeking: (event: Event) => void
  • added: property Document.onselect: (event: Event) => void
  • added: property Document.onselectionchange: (event: Event) => void
  • added: property Document.onselectstart: (event: Event) => void
  • added: property Document.onslotchange: (event: Event) => void
  • added: property Document.onstalled: (event: Event) => void
  • added: property Document.onsubmit: (event: Event) => void
  • added: property Document.onsuspend: (event: Event) => void
  • added: property Document.ontimeupdate: (event: Event) => void
  • added: property Document.ontoggle: (event: Event) => void
  • added: property Document.ontransitioncancel: (event: Event) => void
  • added: property Document.ontransitionend: (event: Event) => void
  • added: property Document.ontransitionrun: (event: Event) => void
  • added: property Document.ontransitionstart: (event: Event) => void
  • added: property Document.onvisibilitychange: (event: Event) => void
  • added: property Document.onvolumechange: (event: Event) => void
  • added: property Document.onwaiting: (event: Event) => void
  • added: property Document.onwebkitanimationend: (event: Event) => void
  • added: property Document.onwebkitanimationiteration: (event: Event) => void
  • added: property Document.onwebkitanimationstart: (event: Event) => void
  • added: property Document.onwebkitfullscreenchange: (event: Event) => void
  • added: property Document.onwebkitfullscreenerror: (event: Event) => void
  • added: property Document.onwebkittransitionend: (event: Event) => void
  • added: property Document.onwheel: (event: Event) => void
  • added: protected property Document._isFirstWrite: boolean
  • added: protected property Document._isFirstWriteAfterOpen: boolean
  • added: readonly property Document._children: IHTMLCollection<IElement>
  • added: readonly property Document._readyStateManager: DocumentReadyStateManager
  • added: readonly property Document._windowClass: {} | null
  • added: readonly property Document.defaultView: IWindow
  • added: readonly property Document.isConnected: boolean
  • added: readonly property Document.readyState = DocumentReadyStateEnum.interactive
  • added: set Document.cookie(cookie: string)
  • added: set Document.title(title: string)
  • added: static property Document._defaultView: IWindow
  • added: static property Document._windowClass: {} | null
  • added: default DocumentReadyStateEnum
  • added: enum DocumentReadyStateEnum
  • added: member DocumentReadyStateEnum.complete = 'complete'
  • added: member DocumentReadyStateEnum.interactive = 'interactive'
  • added: member DocumentReadyStateEnum.loading = 'loading'
  • added: constructor DocumentReadyStateManager(window: IWindow)
  • added: default class DocumentReadyStateManager
  • added: method DocumentReadyStateManager.endTask(): void
  • added: method DocumentReadyStateManager.startTask(): void
  • added: method DocumentReadyStateManager.whenComplete(): Promise<void>
  • added: default interface IDocument extends IParentNode
  • added: method IDocument.adoptNode(node: INode): INode
  • added: method IDocument.cloneNode(deep?: boolean): IDocument
  • added: method IDocument.close(): void
  • added: method IDocument.createAttribute(name: string): IAttr
  • added: method IDocument.createAttributeNS(namespaceURI: string, qualifiedName: string): IAttr
  • added: method IDocument.createComment(data?: string): ICharacterData
  • added: method IDocument.createDocumentFragment(): IDocumentFragment
  • added: method IDocument.createElement(tagName: string, options?: { is: string }): IElement
  • added: method IDocument.createElementNS(namespaceURI: string, qualifiedName: string, options?: { is: string }): IElement
  • added: method IDocument.createEvent(_type: string): Event
  • added: method IDocument.createNodeIterator(root: INode, whatToShow?: number, filter?: INodeFilter): NodeIterator
  • added: method IDocument.createProcessingInstruction(target: string, data: string): IProcessingInstruction
  • added: method IDocument.createRange(): Range
  • added: method IDocument.createTextNode(data?: string): ICharacterData
  • added: method IDocument.createTreeWalker(root: INode, whatToShow?: number, filter?: INodeFilter): TreeWalker
  • added: method IDocument.getElementById(id: string): IElement
  • added: method IDocument.getElementsByName(name: string): INodeList<IElement>
  • added: method IDocument.getSelection(): Selection
  • added: method IDocument.hasFocus(): boolean
  • added: method IDocument.importNode(node: INode): INode
  • added: method IDocument.open(): IDocument
  • added: method IDocument.write(html: string): void
  • added: property IDocument.cookie: string
  • added: property IDocument.onabort: (event: Event) => void
  • added: property IDocument.onanimationend: (event: Event) => void
  • added: property IDocument.onanimationiteration: (event: Event) => void
  • added: property IDocument.onanimationstart: (event: Event) => void
  • added: property IDocument.onauxclick: (event: Event) => void
  • added: property IDocument.onbeforecopy: (event: Event) => void
  • added: property IDocument.onbeforecut: (event: Event) => void
  • added: property IDocument.onbeforeinput: (event: Event) => void
  • added: property IDocument.onbeforematch: (event: Event) => void
  • added: property IDocument.onbeforepaste: (event: Event) => void
  • added: property IDocument.onbeforexrselect: (event: Event) => void
  • added: property IDocument.onblur: (event: Event) => void
  • added: property IDocument.oncancel: (event: Event) => void
  • added: property IDocument.oncanplay: (event: Event) => void
  • added: property IDocument.oncanplaythrough: (event: Event) => void
  • added: property IDocument.onchange: (event: Event) => void
  • added: property IDocument.onclick: (event: Event) => void
  • added: property IDocument.onclose: (event: Event) => void
  • added: property IDocument.oncontextlost: (event: Event) => void
  • added: property IDocument.oncontextmenu: (event: Event) => void
  • added: property IDocument.oncontextrestored: (event: Event) => void
  • added: property IDocument.oncopy: (event: Event) => void
  • added: property IDocument.oncuechange: (event: Event) => void
  • added: property IDocument.oncut: (event: Event) => void
  • added: property IDocument.ondblclick: (event: Event) => void
  • added: property IDocument.ondrag: (event: Event) => void
  • added: property IDocument.ondragend: (event: Event) => void
  • added: property IDocument.ondragenter: (event: Event) => void
  • added: property IDocument.ondragleave: (event: Event) => void
  • added: property IDocument.ondragover: (event: Event) => void
  • added: property IDocument.ondragstart: (event: Event) => void
  • added: property IDocument.ondrop: (event: Event) => void
  • added: property IDocument.ondurationchange: (event: Event) => void
  • added: property IDocument.onemptied: (event: Event) => void
  • added: property IDocument.onended: (event: Event) => void
  • added: property IDocument.onerror: (event: Event) => void
  • added: property IDocument.onfocus: (event: Event) => void
  • added: property IDocument.onformdata: (event: Event) => void
  • added: property IDocument.onfreeze: (event: Event) => void
  • added: property IDocument.onfullscreenchange: (event: Event) => void
  • added: property IDocument.onfullscreenerror: (event: Event) => void
  • added: property IDocument.ongotpointercapture: (event: Event) => void
  • added: property IDocument.oninput: (event: Event) => void
  • added: property IDocument.oninvalid: (event: Event) => void
  • added: property IDocument.onkeydown: (event: Event) => void
  • added: property IDocument.onkeypress: (event: Event) => void
  • added: property IDocument.onkeyup: (event: Event) => void
  • added: property IDocument.onload: (event: Event) => void
  • added: property IDocument.onloadeddata: (event: Event) => void
  • added: property IDocument.onloadedmetadata: (event: Event) => void
  • added: property IDocument.onloadstart: (event: Event) => void
  • added: property IDocument.onlostpointercapture: (event: Event) => void
  • added: property IDocument.onmousedown: (event: Event) => void
  • added: property IDocument.onmouseenter: (event: Event) => void
  • added: property IDocument.onmouseleave: (event: Event) => void
  • added: property IDocument.onmousemove: (event: Event) => void
  • added: property IDocument.onmouseout: (event: Event) => void
  • added: property IDocument.onmouseover: (event: Event) => void
  • added: property IDocument.onmouseup: (event: Event) => void
  • added: property IDocument.onmousewheel: (event: Event) => void
  • added: property IDocument.onpaste: (event: Event) => void
  • added: property IDocument.onpause: (event: Event) => void
  • added: property IDocument.onplay: (event: Event) => void
  • added: property IDocument.onplaying: (event: Event) => void
  • added: property IDocument.onpointercancel: (event: Event) => void
  • added: property IDocument.onpointerdown: (event: Event) => void
  • added: property IDocument.onpointerenter: (event: Event) => void
  • added: property IDocument.onpointerleave: (event: Event) => void
  • added: property IDocument.onpointerlockchange: (event: Event) => void
  • added: property IDocument.onpointerlockerror: (event: Event) => void
  • added: property IDocument.onpointermove: (event: Event) => void
  • added: property IDocument.onpointerout: (event: Event) => void
  • added: property IDocument.onpointerover: (event: Event) => void
  • added: property IDocument.onpointerrawupdate: (event: Event) => void
  • added: property IDocument.onpointerup: (event: Event) => void
  • added: property IDocument.onprogress: (event: Event) => void
  • added: property IDocument.onratechange: (event: Event) => void
  • added: property IDocument.onreadystatechange: (event: Event) => void
  • added: property IDocument.onreset: (event: Event) => void
  • added: property IDocument.onresize: (event: Event) => void
  • added: property IDocument.onresume: (event: Event) => void
  • added: property IDocument.onscroll: (event: Event) => void
  • added: property IDocument.onsearch: (event: Event) => void
  • added: property IDocument.onsecuritypolicyviolation: (event: Event) => void
  • added: property IDocument.onseeked: (event: Event) => void
  • added: property IDocument.onseeking: (event: Event) => void
  • added: property IDocument.onselect: (event: Event) => void
  • added: property IDocument.onselectionchange: (event: Event) => void
  • added: property IDocument.onselectstart: (event: Event) => void
  • added: property IDocument.onslotchange: (event: Event) => void
  • added: property IDocument.onstalled: (event: Event) => void
  • added: property IDocument.onsubmit: (event: Event) => void
  • added: property IDocument.onsuspend: (event: Event) => void
  • added: property IDocument.ontimeupdate: (event: Event) => void
  • added: property IDocument.ontoggle: (event: Event) => void
  • added: property IDocument.ontransitioncancel: (event: Event) => void
  • added: property IDocument.ontransitionend: (event: Event) => void
  • added: property IDocument.ontransitionrun: (event: Event) => void
  • added: property IDocument.ontransitionstart: (event: Event) => void
  • added: property IDocument.onvisibilitychange: (event: Event) => void
  • added: property IDocument.onvolumechange: (event: Event) => void
  • added: property IDocument.onwaiting: (event: Event) => void
  • added: property IDocument.onwebkitanimationend: (event: Event) => void
  • added: property IDocument.onwebkitanimationiteration: (event: Event) => void
  • added: property IDocument.onwebkitanimationstart: (event: Event) => void
  • added: property IDocument.onwebkitfullscreenchange: (event: Event) => void
  • added: property IDocument.onwebkitfullscreenerror: (event: Event) => void
  • added: property IDocument.onwebkittransitionend: (event: Event) => void
  • added: property IDocument.onwheel: (event: Event) => void
  • added: property IDocument.title: string
  • added: readonly property IDocument.URL: string
  • added: readonly property IDocument.activeElement: IHTMLElement
  • added: readonly property IDocument.body: IHTMLElement
  • added: readonly property IDocument.characterSet: string
  • added: readonly property IDocument.charset: string
  • added: readonly property IDocument.defaultView: IWindow
  • added: readonly property IDocument.doctype: IDocumentType
  • added: readonly property IDocument.documentElement: IHTMLElement
  • added: readonly property IDocument.documentURI: string
  • added: readonly property IDocument.head: IHTMLElement
  • added: readonly property IDocument.hidden: boolean
  • added: readonly property IDocument.implementation: DOMImplementation
  • added: readonly property IDocument.links: IHTMLCollection<IHTMLElement>
  • added: readonly property IDocument.location: Location
  • added: readonly property IDocument.readyState: DocumentReadyStateEnum
  • added: readonly property IDocument.scripts: IHTMLCollection<IHTMLScriptElement>
  • added: readonly property IDocument.scrollingElement: IHTMLElement
  • added: readonly property IDocument.styleSheets: CSSStyleSheet[]
  • added: readonly property IDocument.visibilityState: VisibilityStateEnum
  • added: default VisibilityStateEnum
  • added: enum VisibilityStateEnum
  • added: member VisibilityStateEnum.hidden = 'hidden'
  • added: member VisibilityStateEnum.prerender = 'prerender'
  • added: member VisibilityStateEnum.visible = 'visible'
  • added: constructor DOMRect(x?: any, y?: any, width?: any, height?: any)
  • added: default class DOMRect
  • added: property DOMRect.bottom: number
  • added: property DOMRect.height: number
  • added: property DOMRect.left: number
  • added: property DOMRect.right: number
  • added: property DOMRect.top: number
  • added: property DOMRect.width: number
  • added: property DOMRect.x: number
  • added: property DOMRect.y: number
  • added: default class DOMRectListFactory
  • added: static method DOMRectListFactory.create(list?: DOMRect[]): IDOMRectList<DOMRect>
  • added: constructor Dataset(element: Element)
  • added: default class Dataset
  • added: readonly property Dataset.proxy: DatasetRecord
  • added: static method Dataset.camelCaseToKebab(text: string): string
  • added: static method Dataset.kebabToCamelCase(text: string): string
  • added: default class Element extends Node implements IElement
  • added: get Element.childElementCount(): number
  • added: get Element.children(): IHTMLCollection<IElement>
  • added: get Element.classList(): IDOMTokenList
  • added: get Element.className(): string
  • added: get Element.firstElementChild(): IElement
  • added: get Element.id(): string
  • added: get Element.innerHTML(): string
  • added: get Element.lastElementChild(): IElement
  • added: get Element.localName(): string
  • added: get Element.nextElementSibling(): IElement
  • added: get Element.nodeName(): string
  • added: get Element.outerHTML(): string
  • added: get Element.previousElementSibling(): IElement
  • added: get Element.role(): string
  • added: get Element.slot(): string
  • added: get Element.textContent(): string
  • added: method Element.after(...nodes: (string | INode)[]): void
  • added: method Element.append(...nodes: (string | INode)[]): void
  • added: method Element.appendChild(node: INode): INode
  • added: method Element.attachShadow(shadowRootInit: { mode: string }): IShadowRoot
  • added: method Element.attributeChangedCallback?(name: string, oldValue: string, newValue: string): void
  • added: method Element.before(...nodes: (string | INode)[]): void
  • added: method Element.cloneNode(deep?: boolean): IElement
  • added: method Element.closest(selector: string): IElement
  • added: method Element.dispatchEvent(event: Event): boolean
  • added: method Element.getAttribute(name: string): string
  • added: method Element.getAttributeNS(namespace: string | null, localName: string): string
  • added: method Element.getAttributeNames(): string[]
  • added: method Element.getAttributeNode(name: string): IAttr | null
  • added: method Element.getAttributeNodeNS(namespace: string | null, localName: string): IAttr | null
  • added: method Element.getBoundingClientRect(): DOMRect
  • added: method Element.getClientRects(): IDOMRectList<DOMRect>
  • added: method Element.getElementsByClassName(className: string): IHTMLCollection<IElement>
  • added: method Element.getElementsByTagName(tagName: string): IHTMLCollection<IElement>
  • added: method Element.getElementsByTagNameNS(namespaceURI: string, tagName: string): IHTMLCollection<IElement>
  • added: method Element.getInnerHTML(options?: { includeShadowRoots?: boolean }): string
  • added: method Element.hasAttribute(name: string): boolean
  • added: method Element.hasAttributeNS(namespace: string | null, localName: string): boolean
  • added: method Element.hasAttributes(): boolean
  • added: method Element.insertAdjacentElement(position: TInsertAdjacentPositions, element: INode): INode | null
  • added: method Element.insertAdjacentHTML(position: TInsertAdjacentPositions, text: string): void
  • added: method Element.insertAdjacentText(position: TInsertAdjacentPositions, text: string): void
  • added: method Element.insertBefore(newNode: INode, referenceNode: INode | null): INode
  • added: method Element.matches(selector: string): boolean
  • added: method Element.prepend(...nodes: (string | INode)[]): void
  • added: method Element.querySelector(selector: string): IElement
  • added: method Element.querySelectorAll(selector: string): INodeList<IElement>
  • added: method Element.remove(): void
  • added: method Element.removeAttribute(name: string): void
  • added: method Element.removeAttributeNS(namespace: string | null, localName: string): void
  • added: method Element.removeAttributeNode(attribute: IAttr): IAttr | null
  • added: method Element.removeAttributeNodeNS(attribute: IAttr): IAttr | null
  • added: method Element.removeChild(node: INode): INode
  • added: method Element.replaceChildren(...nodes: (string | INode)[]): void
  • added: method Element.replaceWith(...nodes: (INode | string)[]): void
  • added: method Element.scroll(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void
  • added: method Element.scrollTo(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void
  • added: method Element.setAttribute(name: string, value: string): void
  • added: method Element.setAttributeNS(namespaceURI: string, name: string, value: string): void
  • added: method Element.setAttributeNode(attribute: IAttr): IAttr | null
  • added: method Element.setAttributeNodeNS(attribute: IAttr): IAttr | null
  • added: method Element.toString(): string
  • added: method Element.toggleAttribute(name: string, force?: boolean): boolean
  • added: property Element._classList: DOMTokenList
  • added: property Element._computedStyle: CSSStyleDeclaration | null
  • added: property Element._isValue?: string | null
  • added: property Element._shadowRoot: IShadowRoot
  • added: property Element.nodeType: import('../node/NodeTypeEnum.cjs').default
  • added: property Element.onauxclick: (event: Event) => void | null
  • added: property Element.onblur: (event: Event) => void | null
  • added: property Element.oncancel: (event: Event) => void | null
  • added: property Element.onclick: (event: Event) => void | null
  • added: property Element.oncompositionend: (event: Event) => void | null
  • added: property Element.oncompositionstart: (event: Event) => void | null
  • added: property Element.oncompositionupdate: (event: Event) => void | null
  • added: property Element.oncontextmenu: (event: Event) => void | null
  • added: property Element.oncopy: (event: Event) => void | null
  • added: property Element.oncut: (event: Event) => void | null
  • added: property Element.ondblclick: (event: Event) => void | null
  • added: property Element.onerror: (event: Event) => void | null
  • added: property Element.onfocus: (event: Event) => void | null
  • added: property Element.onfocusin: (event: Event) => void | null
  • added: property Element.onfocusout: (event: Event) => void | null
  • added: property Element.onfullscreenchange: (event: Event) => void | null
  • added: property Element.onfullscreenerror: (event: Event) => void | null
  • added: property Element.onkeydown: (event: Event) => void | null
  • added: property Element.onkeyup: (event: Event) => void | null
  • added: property Element.onmousedown: (event: Event) => void | null
  • added: property Element.onmouseenter: (event: Event) => void | null
  • added: property Element.onmouseleave: (event: Event) => void | null
  • added: property Element.onmousemove: (event: Event) => void | null
  • added: property Element.onmouseout: (event: Event) => void | null
  • added: property Element.onmouseover: (event: Event) => void | null
  • added: property Element.onmouseup: (event: Event) => void | null
  • added: property Element.onpaste: (event: Event) => void | null
  • added: property Element.onscroll: (event: Event) => void | null
  • added: property Element.onselect: (event: Event) => void | null
  • added: property Element.ontouchcancel: (event: Event) => void | null
  • added: property Element.ontouchend: (event: Event) => void | null
  • added: property Element.ontouchmove: (event: Event) => void | null
  • added: property Element.ontouchstart: (event: Event) => void | null
  • added: property Element.onwheel: (event: Event) => void | null
  • added: property Element.prefix: string
  • added: property Element.scrollHeight: number
  • added: property Element.scrollLeft: number
  • added: property Element.scrollTop: number
  • added: property Element.shadowRoot: IShadowRoot
  • added: property Element.tagName: string
  • added: protected method Element._getAttributeName(name: any): string
  • added: readonly property Element._children: IHTMLCollection<IElement>
  • added: readonly property Element.attributes: INamedNodeMap
  • added: readonly property Element.namespaceURI: string
  • added: set Element.className(className: string)
  • added: set Element.id(id: string)
  • added: set Element.innerHTML(html: string)
  • added: set Element.outerHTML(html: string)
  • added: set Element.role(role: string)
  • added: set Element.slot(title: string)
  • added: set Element.textContent(textContent: string)
  • added: static property Element._observedAttributes: string[]
  • added: static property Element.observedAttributes: string[]
  • added: constructor ElementNamedNodeMap(ownerElement: Element)
  • added: default class ElementNamedNodeMap extends NamedNodeMap
  • added: method ElementNamedNodeMap.getNamedItem(name: string): IAttr | null
  • added: method ElementNamedNodeMap.getNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method ElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method ElementNamedNodeMap.removeNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method ElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected method ElementNamedNodeMap._getAttributeName(name: any): string
  • added: protected property ElementNamedNodeMap._ownerElement: Element
  • added: default class ElementUtility
  • added: static method ElementUtility.appendChild(ancestorNode: IElement | IDocument | IDocumentFragment, node: INode, options?: { disableAncestorValidation?: boolean }): INode
  • added: static method ElementUtility.insertBefore(ancestorNode: IElement | IDocument | IDocumentFragment, newNode: INode, referenceNode: INode | null, options?: { disableAncestorValidation?: boolean }): INode
  • added: static method ElementUtility.removeChild(ancestorNode: IElement | IDocument | IDocumentFragment, node: INode): INode
  • added: default class HTMLCollection<T> extends Array implements IHTMLCollection<T>
  • added: method HTMLCollection._appendNamedItem(node: T, name: string): void
  • added: method HTMLCollection._removeNamedItem(node: T, name: string): void
  • added: method HTMLCollection.item(index: number): T | null
  • added: method HTMLCollection.namedItem(name: string): T | null
  • added: protected method HTMLCollection._isValidPropertyName(name: string): boolean
  • added: protected property HTMLCollection._namedItems: { [k: string]: T[] }
  • added: default interface IDOMRectList<T> extends Array<T>
  • added: method IDOMRectList.item(index: number): T
  • added: default interface IElement extends IChildNode, INonDocumentTypeChildNode, IParentNode
  • added: method IElement.attachShadow(_shadowRootInit: { mode: string }): IShadowRoot
  • added: method IElement.attributeChangedCallback?(name: string, oldValue: string, newValue: string): void
  • added: method IElement.cloneNode(deep?: boolean): IElement
  • added: method IElement.closest(selector: string): IElement
  • added: method IElement.getAttribute(name: string): string
  • added: method IElement.getAttributeNS(namespace: string | null, localName: string): string
  • added: method IElement.getAttributeNames(): string[]
  • added: method IElement.getAttributeNode(name: string): IAttr | null
  • added: method IElement.getAttributeNodeNS(namespace: string | null, nodeName: string): IAttr | null
  • added: method IElement.getBoundingClientRect(): DOMRect
  • added: method IElement.getClientRects(): IDOMRectList<DOMRect>
  • added: method IElement.getInnerHTML(options?: { includeShadowRoots?: boolean }): string
  • added: method IElement.hasAttribute(name: string): boolean
  • added: method IElement.hasAttributeNS(namespace: string | null, localName: string): boolean
  • added: method IElement.hasAttributes(): boolean
  • added: method IElement.insertAdjacentElement(position: TInsertAdjacentPositions, node: INode): INode | null
  • added: method IElement.insertAdjacentHTML(position: TInsertAdjacentPositions, text: string): void
  • added: method IElement.insertAdjacentText(position: TInsertAdjacentPositions, text: string): void
  • added: method IElement.matches(selector: string): boolean
  • added: method IElement.removeAttribute(name: string): void
  • added: method IElement.removeAttributeNS(namespace: string | null, localName: string): void
  • added: method IElement.removeAttributeNode(attribute: IAttr): IAttr
  • added: method IElement.removeAttributeNodeNS(attribute: IAttr): IAttr | null
  • added: method IElement.scroll(x: { top?: number; left?: number; behavior?: string } | number, y: number): void
  • added: method IElement.scrollTo(x: { top?: number; left?: number; behavior?: string } | number, y: number): void
  • added: method IElement.setAttribute(name: string, value: string): void
  • added: method IElement.setAttributeNS(namespaceURI: string | null, name: string, value: string): void
  • added: method IElement.setAttributeNode(attribute: IAttr): IAttr | null
  • added: method IElement.setAttributeNodeNS(attribute: IAttr): IAttr | null
  • added: method IElement.toggleAttribute(name: string, force?: boolean): boolean
  • added: property IElement.className: string
  • added: property IElement.id: string
  • added: property IElement.innerHTML: string
  • added: property IElement.onauxclick: (event: Event) => void | null
  • added: property IElement.onblur: (event: Event) => void | null
  • added: property IElement.oncancel: (event: Event) => void | null
  • added: property IElement.onclick: (event: Event) => void | null
  • added: property IElement.oncompositionend: (event: Event) => void | null
  • added: property IElement.oncompositionstart: (event: Event) => void | null
  • added: property IElement.oncompositionupdate: (event: Event) => void | null
  • added: property IElement.oncontextmenu: (event: Event) => void | null
  • added: property IElement.oncopy: (event: Event) => void | null
  • added: property IElement.oncut: (event: Event) => void | null
  • added: property IElement.ondblclick: (event: Event) => void | null
  • added: property IElement.onerror: (event: Event) => void | null
  • added: property IElement.onfocus: (event: Event) => void | null
  • added: property IElement.onfocusin: (event: Event) => void | null
  • added: property IElement.onfocusout: (event: Event) => void | null
  • added: property IElement.onfullscreenchange: (event: Event) => void | null
  • added: property IElement.onfullscreenerror: (event: Event) => void | null
  • added: property IElement.onkeydown: (event: Event) => void | null
  • added: property IElement.onkeyup: (event: Event) => void | null
  • added: property IElement.onmousedown: (event: Event) => void | null
  • added: property IElement.onmouseenter: (event: Event) => void | null
  • added: property IElement.onmouseleave: (event: Event) => void | null
  • added: property IElement.onmousemove: (event: Event) => void | null
  • added: property IElement.onmouseout: (event: Event) => void | null
  • added: property IElement.onmouseover: (event: Event) => void | null
  • added: property IElement.onmouseup: (event: Event) => void | null
  • added: property IElement.onpaste: (event: Event) => void | null
  • added: property IElement.onscroll: (event: Event) => void | null
  • added: property IElement.onselect: (event: Event) => void | null
  • added: property IElement.ontouchcancel: (event: Event) => void | null
  • added: property IElement.ontouchend: (event: Event) => void | null
  • added: property IElement.ontouchmove: (event: Event) => void | null
  • added: property IElement.ontouchstart: (event: Event) => void | null
  • added: property IElement.onwheel: (event: Event) => void | null
  • added: property IElement.outerHTML: string
  • added: property IElement.prefix: string | null
  • added: property IElement.role: string
  • added: property IElement.scrollHeight: number
  • added: property IElement.scrollLeft: number
  • added: property IElement.scrollTop: number
  • added: property IElement.slot: string
  • added: readonly property IElement.attributes: INamedNodeMap
  • added: readonly property IElement.classList: IDOMTokenList
  • added: readonly property IElement.localName: string
  • added: readonly property IElement.namespaceURI: string
  • added: readonly property IElement.nodeName: string
  • added: readonly property IElement.shadowRoot: IShadowRoot
  • added: readonly property IElement.tagName: string
  • added: type TInsertAdjacentPositions = 'beforebegin' | 'afterbegin' | 'beforeend' | 'afterend'
  • added: default interface IHTMLCollection<T> extends Array<T>
  • added: method IHTMLCollection.item(index: number): T | null
  • added: method IHTMLCollection.namedItem(name: string): T | null
  • added: default class HTMLAnchorElement extends HTMLElement implements IHTMLAnchorElement
  • added: get HTMLAnchorElement.download(): string
  • added: get HTMLAnchorElement.hash(): string
  • added: get HTMLAnchorElement.host(): string
  • added: get HTMLAnchorElement.hostname(): string
  • added: get HTMLAnchorElement.href(): string | null
  • added: get HTMLAnchorElement.hreflang(): string
  • added: get HTMLAnchorElement.origin(): string
  • added: get HTMLAnchorElement.password(): string
  • added: get HTMLAnchorElement.pathname(): string
  • added: get HTMLAnchorElement.ping(): string
  • added: get HTMLAnchorElement.port(): string
  • added: get HTMLAnchorElement.protocol(): string
  • added: get HTMLAnchorElement.referrerPolicy(): string
  • added: get HTMLAnchorElement.rel(): string
  • added: get HTMLAnchorElement.relList(): IDOMTokenList
  • added: get HTMLAnchorElement.search(): string
  • added: get HTMLAnchorElement.target(): string
  • added: get HTMLAnchorElement.text(): string
  • added: get HTMLAnchorElement.type(): string
  • added: get HTMLAnchorElement.username(): string
  • added: method HTMLAnchorElement.toString(): string
  • added: property HTMLAnchorElement._relList: DOMTokenList
  • added: property HTMLAnchorElement._url: URL | null
  • added: readonly property HTMLAnchorElement.attributes: INamedNodeMap
  • added: set HTMLAnchorElement.download(download: string)
  • added: set HTMLAnchorElement.hash(hash: string)
  • added: set HTMLAnchorElement.host(host: string)
  • added: set HTMLAnchorElement.hostname(hostname: string)
  • added: set HTMLAnchorElement.href(href: string)
  • added: set HTMLAnchorElement.hreflang(hreflang: string)
  • added: set HTMLAnchorElement.password(password: string)
  • added: set HTMLAnchorElement.pathname(pathname: string)
  • added: set HTMLAnchorElement.ping(ping: string)
  • added: set HTMLAnchorElement.port(port: string)
  • added: set HTMLAnchorElement.protocol(protocol: string)
  • added: set HTMLAnchorElement.referrerPolicy(referrerPolicy: string)
  • added: set HTMLAnchorElement.rel(rel: string)
  • added: set HTMLAnchorElement.search(search: string)
  • added: set HTMLAnchorElement.target(target: string)
  • added: set HTMLAnchorElement.text(text: string)
  • added: set HTMLAnchorElement.type(type: string)
  • added: set HTMLAnchorElement.username(username: string)
  • added: default class HTMLAnchorElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLAnchorElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLAnchorElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLAnchorElementNamedNodeMap._ownerElement: HTMLAnchorElement
  • added: default class HTMLAnchorElementUtility
  • added: static method HTMLAnchorElementUtility.getUrl(document: IDocument, href: string | null): URL
  • added: static method HTMLAnchorElementUtility.isBlobURL(url: URL): boolean
  • added: default interface IHTMLAnchorElement extends IHTMLElement, IHTMLHyperlinkElementUtils
  • added: property IHTMLAnchorElement.download: string
  • added: property IHTMLAnchorElement.hreflang: string
  • added: property IHTMLAnchorElement.ping: string
  • added: property IHTMLAnchorElement.referrerPolicy: string
  • added: property IHTMLAnchorElement.rel: string
  • added: property IHTMLAnchorElement.target: string
  • added: property IHTMLAnchorElement.text: string
  • added: property IHTMLAnchorElement.type: string
  • added: readonly property IHTMLAnchorElement.relList: IDOMTokenList
  • added: default interface IHTMLHyperlinkElementUtils
  • added: property IHTMLHyperlinkElementUtils.hash: string
  • added: property IHTMLHyperlinkElementUtils.host: string
  • added: property IHTMLHyperlinkElementUtils.hostname: string
  • added: property IHTMLHyperlinkElementUtils.href: string
  • added: property IHTMLHyperlinkElementUtils.password: string
  • added: property IHTMLHyperlinkElementUtils.pathname: string
  • added: property IHTMLHyperlinkElementUtils.port: string
  • added: property IHTMLHyperlinkElementUtils.protocol: string
  • added: property IHTMLHyperlinkElementUtils.search: string
  • added: property IHTMLHyperlinkElementUtils.username: string
  • added: readonly property IHTMLHyperlinkElementUtils.origin: string
  • added: constructor Audio(url?: string)
  • added: default class Audio extends HTMLAudioElement
  • added: default class HTMLAudioElement extends HTMLMediaElement implements IHTMLAudioElement
  • added: default IHTMLAudioElement
  • added: type IHTMLAudioElement = IHTMLMediaElement
  • added: default class HTMLBaseElement extends HTMLElement implements IHTMLBaseElement
  • added: get HTMLBaseElement.href(): string
  • added: get HTMLBaseElement.target(): string
  • added: method HTMLBaseElement.cloneNode(deep?: boolean): IHTMLBaseElement
  • added: set HTMLBaseElement.href(href: string)
  • added: set HTMLBaseElement.target(target: string)
  • added: default interface IHTMLBaseElement extends IHTMLElement
  • added: method IHTMLBaseElement.cloneNode(deep?: boolean): IHTMLBaseElement
  • added: property IHTMLBaseElement.href: string
  • added: property IHTMLBaseElement.target: string
  • added: default class HTMLButtonElement extends HTMLElement implements IHTMLButtonElement
  • added: get HTMLButtonElement.disabled(): boolean
  • added: get HTMLButtonElement.form(): IHTMLFormElement
  • added: get HTMLButtonElement.formNoValidate(): boolean
  • added: get HTMLButtonElement.labels(): INodeList<IHTMLLabelElement>
  • added: get HTMLButtonElement.name(): string
  • added: get HTMLButtonElement.type(): string
  • added: get HTMLButtonElement.value(): string
  • added: method HTMLButtonElement._connectToNode(parentNode?: INode): void
  • added: method HTMLButtonElement.checkValidity(): boolean
  • added: method HTMLButtonElement.dispatchEvent(event: Event): boolean
  • added: method HTMLButtonElement.reportValidity(): boolean
  • added: method HTMLButtonElement.setCustomValidity(message: string): void
  • added: protected method HTMLButtonElement._sanitizeType(type: string): string
  • added: readonly property HTMLButtonElement.attributes: INamedNodeMap
  • added: readonly property HTMLButtonElement.validationMessage = ''
  • added: readonly property HTMLButtonElement.validity: any
  • added: set HTMLButtonElement.disabled(disabled: boolean)
  • added: set HTMLButtonElement.formNoValidate(formNoValidate: boolean)
  • added: set HTMLButtonElement.name(name: string)
  • added: set HTMLButtonElement.type(v: string)
  • added: set HTMLButtonElement.value(value: string)
  • added: default class HTMLButtonElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLButtonElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLButtonElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLButtonElementNamedNodeMap._ownerElement: HTMLButtonElement
  • added: default interface IHTMLButtonElement extends IHTMLElement
  • added: method IHTMLButtonElement.checkValidity(): boolean
  • added: method IHTMLButtonElement.reportValidity(): boolean
  • added: method IHTMLButtonElement.setCustomValidity(message: string): void
  • added: property IHTMLButtonElement.disabled: boolean
  • added: property IHTMLButtonElement.formNoValidate: boolean
  • added: property IHTMLButtonElement.name: string
  • added: property IHTMLButtonElement.type: string
  • added: property IHTMLButtonElement.value: string
  • added: readonly property IHTMLButtonElement.form: IHTMLFormElement
  • added: readonly property IHTMLButtonElement.labels: INodeList<IHTMLLabelElement>
  • added: readonly property IHTMLButtonElement.validationMessage: string
  • added: readonly property IHTMLButtonElement.validity: ValidityState
  • added: default class HTMLDialogElement extends HTMLElement implements IHTMLDialogElement
  • added: get HTMLDialogElement.open(): boolean
  • added: method HTMLDialogElement.close(returnValue?: string): void
  • added: method HTMLDialogElement.show(): void
  • added: method HTMLDialogElement.showModal(): void
  • added: property HTMLDialogElement.oncancel: (event: Event) => void | null
  • added: property HTMLDialogElement.onclose: (event: Event) => void | null
  • added: property HTMLDialogElement.returnValue: string
  • added: default interface IHTMLDialogElement extends IHTMLElement
  • added: method IHTMLDialogElement.close(returnValue?: string): void
  • added: method IHTMLDialogElement.show(): void
  • added: method IHTMLDialogElement.showModal(): void
  • added: property IHTMLDialogElement.oncancel: (event: Event) => void | null
  • added: property IHTMLDialogElement.onclose: (event: Event) => void | null
  • added: property IHTMLDialogElement.open: boolean
  • added: property IHTMLDialogElement.returnValue: string
  • added: default class HTMLDocument extends Document
  • added: default class HTMLElement extends Element implements IHTMLElement
  • added: get HTMLElement.dataset(): { [key: string]: string }
  • added: get HTMLElement.dir(): string
  • added: get HTMLElement.hidden(): boolean
  • added: get HTMLElement.innerText(): string
  • added: get HTMLElement.lang(): string
  • added: get HTMLElement.outerText(): string
  • added: get HTMLElement.style(): CSSStyleDeclaration
  • added: get HTMLElement.tabIndex(): number
  • added: get HTMLElement.title(): string
  • added: method HTMLElement.blur(): void
  • added: method HTMLElement.click(): void
  • added: method HTMLElement.cloneNode(deep?: boolean): IHTMLElement
  • added: method HTMLElement.focus(): void
  • added: property HTMLElement._style: CSSStyleDeclaration
  • added: property HTMLElement.onanimationcancel: (event: Event) => void | null
  • added: property HTMLElement.onanimationend: (event: Event) => void | null
  • added: property HTMLElement.onanimationiteration: (event: Event) => void | null
  • added: property HTMLElement.onanimationstart: (event: Event) => void | null
  • added: property HTMLElement.onbeforeinput: (event: Event) => void | null
  • added: property HTMLElement.onchange: (event: Event) => void | null
  • added: property HTMLElement.oncopy: (event: Event) => void | null
  • added: property HTMLElement.oncut: (event: Event) => void | null
  • added: property HTMLElement.ongotpointercapture: (event: Event) => void | null
  • added: property HTMLElement.oninput: (event: Event) => void | null
  • added: property HTMLElement.oninvalid: (event: Event) => void | null
  • added: property HTMLElement.onlostpointercapture: (event: Event) => void | null
  • added: property HTMLElement.onpaste: (event: Event) => void | null
  • added: property HTMLElement.onpointercancel: (event: Event) => void | null
  • added: property HTMLElement.onpointerdown: (event: Event) => void | null
  • added: property HTMLElement.onpointerenter: (event: Event) => void | null
  • added: property HTMLElement.onpointerleave: (event: Event) => void | null
  • added: property HTMLElement.onpointermove: (event: Event) => void | null
  • added: property HTMLElement.onpointerout: (event: Event) => void | null
  • added: property HTMLElement.onpointerover: (event: Event) => void | null
  • added: property HTMLElement.onpointerup: (event: Event) => void | null
  • added: property HTMLElement.ontransitioncancel: (event: Event) => void | null
  • added: property HTMLElement.ontransitionend: (event: Event) => void | null
  • added: property HTMLElement.ontransitionrun: (event: Event) => void | null
  • added: property HTMLElement.ontransitionstart: (event: Event) => void | null
  • added: readonly property HTMLElement.accessKey = ''
  • added: readonly property HTMLElement.accessKeyLabel = ''
  • added: readonly property HTMLElement.attributes: INamedNodeMap
  • added: readonly property HTMLElement.clientHeight = 0
  • added: readonly property HTMLElement.clientWidth = 0
  • added: readonly property HTMLElement.contentEditable = 'inherit'
  • added: readonly property HTMLElement.isContentEditable = false
  • added: readonly property HTMLElement.offsetHeight = 0
  • added: readonly property HTMLElement.offsetLeft = 0
  • added: readonly property HTMLElement.offsetTop = 0
  • added: readonly property HTMLElement.offsetWidth = 0
  • added: set HTMLElement.dir(direction: string)
  • added: set HTMLElement.hidden(hidden: boolean)
  • added: set HTMLElement.innerText(text: string)
  • added: set HTMLElement.lang(lang: string)
  • added: set HTMLElement.outerText(text: string)
  • added: set HTMLElement.style(cssText: string | CSSStyleDeclaration | null)
  • added: set HTMLElement.tabIndex(tabIndex: number)
  • added: set HTMLElement.title(title: string)
  • added: default class HTMLElementNamedNodeMap extends ElementNamedNodeMap
  • added: method HTMLElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLElementNamedNodeMap._ownerElement: HTMLElement
  • added: default class HTMLElementUtility
  • added: static method HTMLElementUtility.blur(element: IHTMLElement | ISVGElement): void
  • added: static method HTMLElementUtility.focus(element: IHTMLElement | ISVGElement): void
  • added: default interface IHTMLElement extends IElement
  • added: get IHTMLElement.style(): CSSStyleDeclaration
  • added: method IHTMLElement.blur(): void
  • added: method IHTMLElement.click(): void
  • added: method IHTMLElement.cloneNode(deep?: boolean): IHTMLElement
  • added: method IHTMLElement.focus(): void
  • added: property IHTMLElement.clientHeight: number
  • added: property IHTMLElement.clientWidth: number
  • added: property IHTMLElement.dataset: { [key: string]: string }
  • added: property IHTMLElement.innerText: string
  • added: property IHTMLElement.offsetHeight: number
  • added: property IHTMLElement.offsetLeft: number
  • added: property IHTMLElement.offsetTop: number
  • added: property IHTMLElement.offsetWidth: number
  • added: property IHTMLElement.onanimationcancel: (event: Event) => void | null
  • added: property IHTMLElement.onanimationend: (event: Event) => void | null
  • added: property IHTMLElement.onanimationiteration: (event: Event) => void | null
  • added: property IHTMLElement.onanimationstart: (event: Event) => void | null
  • added: property IHTMLElement.onbeforeinput: (event: Event) => void | null
  • added: property IHTMLElement.onchange: (event: Event) => void | null
  • added: property IHTMLElement.oncopy: (event: Event) => void | null
  • added: property IHTMLElement.oncut: (event: Event) => void | null
  • added: property IHTMLElement.ongotpointercapture: (event: Event) => void | null
  • added: property IHTMLElement.oninput: (event: Event) => void | null
  • added: property IHTMLElement.oninvalid: (event: Event) => void | null
  • added: property IHTMLElement.onlostpointercapture: (event: Event) => void | null
  • added: property IHTMLElement.onpaste: (event: Event) => void | null
  • added: property IHTMLElement.onpointercancel: (event: Event) => void | null
  • added: property IHTMLElement.onpointerdown: (event: Event) => void | null
  • added: property IHTMLElement.onpointerenter: (event: Event) => void | null
  • added: property IHTMLElement.onpointerleave: (event: Event) => void | null
  • added: property IHTMLElement.onpointermove: (event: Event) => void | null
  • added: property IHTMLElement.onpointerout: (event: Event) => void | null
  • added: property IHTMLElement.onpointerover: (event: Event) => void | null
  • added: property IHTMLElement.onpointerup: (event: Event) => void | null
  • added: property IHTMLElement.ontransitioncancel: (event: Event) => void | null
  • added: property IHTMLElement.ontransitionend: (event: Event) => void | null
  • added: property IHTMLElement.ontransitionrun: (event: Event) => void | null
  • added: property IHTMLElement.ontransitionstart: (event: Event) => void | null
  • added: property IHTMLElement.outerText: string
  • added: property IHTMLElement.tabIndex: number
  • added: set IHTMLElement.style(cssText: string | CSSStyleDeclaration | null)
  • added: default class HTMLFormControlsCollection extends Array<IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement> implements IHTMLFormControlsCollection
  • added: method HTMLFormControlsCollection._appendNamedItem(node: IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement, name: string): void
  • added: method HTMLFormControlsCollection._removeNamedItem(node: IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement, name: string): void
  • added: method HTMLFormControlsCollection.item(index: number): IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement | null
  • added: method HTMLFormControlsCollection.namedItem(name: string): IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement | RadioNodeList | null
  • added: property HTMLFormControlsCollection._namedItems: { [k: string]: RadioNodeList }
  • added: protected method HTMLFormControlsCollection._isValidPropertyName(name: string): boolean
  • added: default class HTMLFormElement extends HTMLElement implements IHTMLFormElement
  • added: get HTMLFormElement.acceptCharset(): string
  • added: get HTMLFormElement.action(): string
  • added: get HTMLFormElement.autocomplete(): string
  • added: get HTMLFormElement.encoding(): string
  • added: get HTMLFormElement.enctype(): string
  • added: get HTMLFormElement.method(): string
  • added: get HTMLFormElement.name(): string
  • added: get HTMLFormElement.noValidate(): boolean
  • added: get HTMLFormElement.target(): string
  • added: method HTMLFormElement._appendFormControlItem(node: IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement, name: string): void
  • added: method HTMLFormElement._removeFormControlItem(node: IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement, name: string): void
  • added: method HTMLFormElement.checkValidity(): boolean
  • added: method HTMLFormElement.cloneNode(deep?: boolean): IHTMLFormElement
  • added: method HTMLFormElement.reportValidity(): boolean
  • added: method HTMLFormElement.requestSubmit(submitter?: IHTMLInputElement | IHTMLButtonElement): void
  • added: method HTMLFormElement.reset(): void
  • added: method HTMLFormElement.submit(): void
  • added: property HTMLFormElement._formNode: INode
  • added: property HTMLFormElement.onformdata: (event: Event) => void | null
  • added: property HTMLFormElement.onreset: (event: Event) => void | null
  • added: property HTMLFormElement.onsubmit: (event: Event) => void | null
  • added: readonly property HTMLFormElement.elements: IHTMLFormControlsCollection
  • added: readonly property HTMLFormElement.length = 0
  • added: set HTMLFormElement.acceptCharset(acceptCharset: string)
  • added: set HTMLFormElement.action(action: string)
  • added: set HTMLFormElement.autocomplete(autocomplete: string)
  • added: set HTMLFormElement.encoding(encoding: string)
  • added: set HTMLFormElement.enctype(enctype: string)
  • added: set HTMLFormElement.method(method: string)
  • added: set HTMLFormElement.name(name: string)
  • added: set HTMLFormElement.noValidate(noValidate: boolean)
  • added: set HTMLFormElement.target(target: string)
  • added: default interface IHTMLFormControlsCollection extends Array<IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement>
  • added: method IHTMLFormControlsCollection.item(index: number): IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement | null
  • added: method IHTMLFormControlsCollection.namedItem(name: string): IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement | IRadioNodeList | null
  • added: default interface IHTMLFormElement extends IHTMLElement
  • added: method IHTMLFormElement.checkValidity(): boolean
  • added: method IHTMLFormElement.cloneNode(deep?: boolean): IHTMLFormElement
  • added: method IHTMLFormElement.reportValidity(): boolean
  • added: method IHTMLFormElement.requestSubmit(submitter?: IHTMLInputElement | IHTMLButtonElement): void
  • added: method IHTMLFormElement.reset(): void
  • added: method IHTMLFormElement.submit(): void
  • added: property IHTMLFormElement.acceptCharset: string
  • added: property IHTMLFormElement.action: string
  • added: property IHTMLFormElement.autocomplete: string
  • added: property IHTMLFormElement.encoding: string
  • added: property IHTMLFormElement.enctype: string
  • added: property IHTMLFormElement.method: string
  • added: property IHTMLFormElement.name: string
  • added: property IHTMLFormElement.noValidate: boolean
  • added: property IHTMLFormElement.onformdata: (event: Event) => void | null
  • added: property IHTMLFormElement.onreset: (event: Event) => void | null
  • added: property IHTMLFormElement.onsubmit: (event: Event) => void | null
  • added: property IHTMLFormElement.target: string
  • added: readonly property IHTMLFormElement.elements: IHTMLFormControlsCollection
  • added: readonly property IHTMLFormElement.length: number
  • added: default interface IRadioNodeList extends INodeList<IElement>
  • added: readonly property IRadioNodeList.value: string
  • added: default class RadioNodeList extends NodeList<IElement> implements IRadioNodeList
  • added: get RadioNodeList.value(): string
  • added: default class HTMLIFrameElement extends HTMLElement implements IHTMLIFrameElement
  • added: get HTMLIFrameElement.allow(): string
  • added: get HTMLIFrameElement.contentDocument(): IDocument | null
  • added: get HTMLIFrameElement.contentWindow(): IWindow | IFrameCrossOriginWindow | null
  • added: get HTMLIFrameElement.height(): string
  • added: get HTMLIFrameElement.name(): string
  • added: get HTMLIFrameElement.sandbox(): string
  • added: get HTMLIFrameElement.src(): string
  • added: get HTMLIFrameElement.srcdoc(): string
  • added: get HTMLIFrameElement.width(): string
  • added: method HTMLIFrameElement._connectToNode(parentNode?: INode): void
  • added: method HTMLIFrameElement.cloneNode(deep?: boolean): IHTMLIFrameElement
  • added: property HTMLIFrameElement._contentWindow: IWindow | IFrameCrossOriginWindow | null
  • added: property HTMLIFrameElement.onerror: (event: Event) => void | null
  • added: property HTMLIFrameElement.onload: (event: Event) => void | null
  • added: readonly property HTMLIFrameElement.attributes: INamedNodeMap
  • added: set HTMLIFrameElement.allow(allow: string)
  • added: set HTMLIFrameElement.height(height: string)
  • added: set HTMLIFrameElement.name(name: string)
  • added: set HTMLIFrameElement.sandbox(sandbox: string)
  • added: set HTMLIFrameElement.src(src: string)
  • added: set HTMLIFrameElement.srcdoc(srcdoc: string)
  • added: set HTMLIFrameElement.width(width: string)
  • added: default class HTMLIFrameElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLIFrameElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLIFrameElementNamedNodeMap._ownerElement: HTMLIFrameElement
  • added: default class HTMLIFrameUtility
  • added: static method HTMLIFrameUtility.loadPage(element: HTMLIFrameElement): Promise<void>
  • added: constructor IFrameCrossOriginWindow(parent: IWindow, target: IWindow)
  • added: default class IFrameCrossOriginWindow extends EventTarget
  • added: method IFrameCrossOriginWindow.postMessage(message: unknown, targetOrigin?: string, transfer?: unknown[]): void
  • added: readonly property IFrameCrossOriginWindow.location: Location
  • added: readonly property IFrameCrossOriginWindow.parent: IWindow
  • added: readonly property IFrameCrossOriginWindow.self: this
  • added: readonly property IFrameCrossOriginWindow.top: IWindow
  • added: readonly property IFrameCrossOriginWindow.window: this
  • added: default interface IHTMLIFrameElement extends IHTMLElement
  • added: property IHTMLIFrameElement.allow: string | null
  • added: property IHTMLIFrameElement.height: string | null
  • added: property IHTMLIFrameElement.name: string | null
  • added: property IHTMLIFrameElement.onerror: (event: Event) => void | null
  • added: property IHTMLIFrameElement.onload: (event: Event) => void | null
  • added: property IHTMLIFrameElement.sandbox: string | null
  • added: property IHTMLIFrameElement.src: string | null
  • added: property IHTMLIFrameElement.srcdoc: string | null
  • added: property IHTMLIFrameElement.width: string | null
  • added: readonly property IHTMLIFrameElement.contentDocument: IDocument | null
  • added: readonly property IHTMLIFrameElement.contentWindow: IWindow | IFrameCrossOriginWindow | null
  • added: default class HTMLImageElement extends HTMLElement implements IHTMLImageElement
  • added: get HTMLImageElement.alt(): string
  • added: get HTMLImageElement.currentSrc(): string
  • added: get HTMLImageElement.height(): number
  • added: get HTMLImageElement.isMap(): boolean
  • added: get HTMLImageElement.referrerPolicy(): string
  • added: get HTMLImageElement.sizes(): string
  • added: get HTMLImageElement.src(): string
  • added: get HTMLImageElement.srcset(): string
  • added: get HTMLImageElement.useMap(): string
  • added: get HTMLImageElement.width(): number
  • added: method HTMLImageElement.cloneNode(deep?: boolean): IHTMLImageElement
  • added: method HTMLImageElement.decode(): Promise<void>
  • added: property HTMLImageElement.crossOrigin: any
  • added: property HTMLImageElement.decoding: string
  • added: property HTMLImageElement.loading: string
  • added: readonly property HTMLImageElement.complete = false
  • added: readonly property HTMLImageElement.naturalHeight = 0
  • added: readonly property HTMLImageElement.naturalWidth = 0
  • added: readonly property HTMLImageElement.tagName: string
  • added: readonly property HTMLImageElement.x = 0
  • added: readonly property HTMLImageElement.y = 0
  • added: set HTMLImageElement.alt(alt: string)
  • added: set HTMLImageElement.height(height: number)
  • added: set HTMLImageElement.isMap(isMap: boolean)
  • added: set HTMLImageElement.referrerPolicy(referrerPolicy: string)
  • added: set HTMLImageElement.sizes(sizes: string)
  • added: set HTMLImageElement.src(src: string)
  • added: set HTMLImageElement.srcset(srcset: string)
  • added: set HTMLImageElement.useMap(useMap: string)
  • added: set HTMLImageElement.width(width: number)
  • added: default interface IHTMLImageElement extends IHTMLElement
  • added: method IHTMLImageElement.cloneNode(deep?: boolean): IHTMLImageElement
  • added: method IHTMLImageElement.decode(): Promise<void>
  • added: property IHTMLImageElement.alt: string
  • added: property IHTMLImageElement.crossOrigin: string
  • added: property IHTMLImageElement.decoding: string
  • added: property IHTMLImageElement.height: number
  • added: property IHTMLImageElement.isMap: boolean
  • added: property IHTMLImageElement.loading: string
  • added: property IHTMLImageElement.referrerPolicy: string
  • added: property IHTMLImageElement.sizes: string
  • added: property IHTMLImageElement.src: string
  • added: property IHTMLImageElement.srcset: string
  • added: property IHTMLImageElement.useMap: string
  • added: property IHTMLImageElement.width: number
  • added: readonly property IHTMLImageElement.complete: boolean
  • added: readonly property IHTMLImageElement.currentSrc: string
  • added: readonly property IHTMLImageElement.naturalHeight: number
  • added: readonly property IHTMLImageElement.naturalWidth: number
  • added: readonly property IHTMLImageElement.x: number
  • added: readonly property IHTMLImageElement.y: number
  • added: constructor Image(width?: number, height?: number)
  • added: default class Image extends HTMLImageElement
  • added: constructor FileList()
  • added: default class FileList extends Array implements IFileList<File>
  • added: method FileList.item(index: number): File | null
  • added: property FileList.get [Symbol.toStringTag](): string
  • added: default class HTMLInputElement extends HTMLElement implements IHTMLInputElement
  • added: get HTMLInputElement.accept(): string
  • added: get HTMLInputElement.allowdirs(): string
  • added: get HTMLInputElement.alt(): string
  • added: get HTMLInputElement.autocomplete(): string
  • added: get HTMLInputElement.autofocus(): boolean
  • added: get HTMLInputElement.checked(): boolean
  • added: get HTMLInputElement.defaultValue(): string
  • added: get HTMLInputElement.disabled(): boolean
  • added: get HTMLInputElement.form(): IHTMLFormElement
  • added: get HTMLInputElement.formNoValidate(): boolean
  • added: get HTMLInputElement.height(): number
  • added: get HTMLInputElement.indeterminate(): boolean
  • added: get HTMLInputElement.inputmode(): string
  • added: get HTMLInputElement.labels(): INodeList<IHTMLLabelElement>
  • added: get HTMLInputElement.max(): string
  • added: get HTMLInputElement.maxLength(): number
  • added: get HTMLInputElement.min(): string
  • added: get HTMLInputElement.minLength(): number
  • added: get HTMLInputElement.multiple(): boolean
  • added: get HTMLInputElement.name(): string
  • added: get HTMLInputElement.pattern(): string
  • added: get HTMLInputElement.placeholder(): string
  • added: get HTMLInputElement.readOnly(): boolean
  • added: get HTMLInputElement.required(): boolean
  • added: get HTMLInputElement.selectionDirection(): string
  • added: get HTMLInputElement.selectionEnd(): number
  • added: get HTMLInputElement.selectionStart(): number
  • added: get HTMLInputElement.size(): number
  • added: get HTMLInputElement.src(): string
  • added: get HTMLInputElement.step(): string
  • added: get HTMLInputElement.type(): string
  • added: get HTMLInputElement.value(): string
  • added: get HTMLInputElement.valueAsDate(): Date
  • added: get HTMLInputElement.valueAsNumber(): number
  • added: get HTMLInputElement.width(): number
  • added: get HTMLInputElement.willValidate(): boolean
  • added: method HTMLInputElement._connectToNode(parentNode?: INode): void
  • added: method HTMLInputElement.checkValidity(): boolean
  • added: method HTMLInputElement.cloneNode(deep?: boolean): IHTMLInputElement
  • added: method HTMLInputElement.dispatchEvent(event: Event): boolean
  • added: method HTMLInputElement.reportValidity(): boolean
  • added: method HTMLInputElement.select(): void
  • added: method HTMLInputElement.setCustomValidity(message: string): void
  • added: method HTMLInputElement.setRangeText(replacement: string, start?: number, end?: number, selectionMode?: HTMLInputElementSelectionModeEnum): void
  • added: method HTMLInputElement.setSelectionRange(start: number, end: number, direction?: string): void
  • added: method HTMLInputElement.stepDown(increment?: number): void
  • added: method HTMLInputElement.stepUp(increment?: number): void
  • added: property HTMLInputElement._checked: boolean | null
  • added: property HTMLInputElement._height: number
  • added: property HTMLInputElement._value: any
  • added: property HTMLInputElement._width: number
  • added: property HTMLInputElement.defaultChecked: boolean
  • added: property HTMLInputElement.files: IFileList<File>
  • added: property HTMLInputElement.formAction: string
  • added: property HTMLInputElement.formMethod: string
  • added: property HTMLInputElement.oninput: (event: Event) => void | null
  • added: property HTMLInputElement.oninvalid: (event: Event) => void | null
  • added: property HTMLInputElement.onselectionchange: (event: Event) => void | null
  • added: readonly property HTMLInputElement.attributes: INamedNodeMap
  • added: readonly property HTMLInputElement.validationMessage = ''
  • added: readonly property HTMLInputElement.validity: any
  • added: set HTMLInputElement.accept(accept: string)
  • added: set HTMLInputElement.allowdirs(allowdirs: string)
  • added: set HTMLInputElement.alt(alt: string)
  • added: set HTMLInputElement.autocomplete(autocomplete: string)
  • added: set HTMLInputElement.autofocus(autofocus: boolean)
  • added: set HTMLInputElement.checked(checked: boolean)
  • added: set HTMLInputElement.defaultValue(defaultValue: string)
  • added: set HTMLInputElement.disabled(disabled: boolean)
  • added: set HTMLInputElement.formNoValidate(formNoValidate: boolean)
  • added: set HTMLInputElement.height(height: number)
  • added: set HTMLInputElement.indeterminate(indeterminate: boolean)
  • added: set HTMLInputElement.inputmode(inputmode: string)
  • added: set HTMLInputElement.max(max: string)
  • added: set HTMLInputElement.maxLength(maxLength: number)
  • added: set HTMLInputElement.min(min: string)
  • added: set HTMLInputElement.minLength(minlength: number)
  • added: set HTMLInputElement.multiple(multiple: boolean)
  • added: set HTMLInputElement.name(name: string)
  • added: set HTMLInputElement.pattern(pattern: string)
  • added: set HTMLInputElement.placeholder(placeholder: string)
  • added: set HTMLInputElement.readOnly(readOnly: boolean)
  • added: set HTMLInputElement.required(required: boolean)
  • added: set HTMLInputElement.selectionDirection(direction: string)
  • added: set HTMLInputElement.selectionEnd(end: number)
  • added: set HTMLInputElement.selectionStart(start: number)
  • added: set HTMLInputElement.size(size: number)
  • added: set HTMLInputElement.src(src: string)
  • added: set HTMLInputElement.step(step: string)
  • added: set HTMLInputElement.type(type: string)
  • added: set HTMLInputElement.value(value: string)
  • added: set HTMLInputElement.valueAsDate(value: Date | null)
  • added: set HTMLInputElement.valueAsNumber(value: number)
  • added: set HTMLInputElement.width(width: number)
  • added: default class HTMLInputElementDateUtility
  • added: static method HTMLInputElementDateUtility.dateIsoWeek(date: Date | number): string
  • added: static method HTMLInputElementDateUtility.isoWeekDate(isoWeek: string): Date
  • added: default class HTMLInputElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLInputElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLInputElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLInputElementNamedNodeMap._ownerElement: HTMLInputElement
  • added: default HTMLInputElementSelectionDirectionEnum
  • added: enum HTMLInputElementSelectionDirectionEnum
  • added: member HTMLInputElementSelectionDirectionEnum.backward = 'backward'
  • added: member HTMLInputElementSelectionDirectionEnum.forward = 'forward'
  • added: member HTMLInputElementSelectionDirectionEnum.none = 'none'
  • added: default HTMLInputElementSelectionModeEnum
  • added: enum HTMLInputElementSelectionModeEnum
  • added: member HTMLInputElementSelectionModeEnum.end = 'end'
  • added: member HTMLInputElementSelectionModeEnum.preserve = 'preserve'
  • added: member HTMLInputElementSelectionModeEnum.select = 'select'
  • added: member HTMLInputElementSelectionModeEnum.start = 'start'
  • added: default class HTMLInputElementValueSanitizer
  • added: static method HTMLInputElementValueSanitizer.sanitize(input: HTMLInputElement, value: string): string
  • added: default class HTMLInputElementValueStepping
  • added: static method HTMLInputElementValueStepping.step(type: string, value: string, direction: -1 | 1, increment?: number): string
  • added: default interface IFileList<T> extends Array<T>
  • added: method IFileList.item(index: number): T
  • added: default interface IHTMLInputElement extends IHTMLElement
  • added: method IHTMLInputElement.checkValidity(): boolean
  • added: method IHTMLInputElement.cloneNode(deep?: boolean): IHTMLInputElement
  • added: method IHTMLInputElement.reportValidity(): void
  • added: method IHTMLInputElement.select(): void
  • added: method IHTMLInputElement.setCustomValidity(message: string): void
  • added: method IHTMLInputElement.setRangeText(replacement: string, start?: number, end?: number, selectionMode?: HTMLInputElementSelectionModeEnum): void
  • added: method IHTMLInputElement.setSelectionRange(start: number, end: number, direction: string): void
  • added: method IHTMLInputElement.stepDown(increment?: number): void
  • added: method IHTMLInputElement.stepUp(increment?: number): void
  • added: property IHTMLInputElement.accept: string
  • added: property IHTMLInputElement.allowdirs: string
  • added: property IHTMLInputElement.alt: string
  • added: property IHTMLInputElement.autocomplete: string
  • added: property IHTMLInputElement.autofocus: boolean
  • added: property IHTMLInputElement.checked: boolean
  • added: property IHTMLInputElement.defaultChecked: boolean
  • added: property IHTMLInputElement.defaultValue: string
  • added: property IHTMLInputElement.disabled: boolean
  • added: property IHTMLInputElement.files: IFileList<File>
  • added: property IHTMLInputElement.formAction: string
  • added: property IHTMLInputElement.formMethod: string
  • added: property IHTMLInputElement.formNoValidate: boolean
  • added: property IHTMLInputElement.height: number
  • added: property IHTMLInputElement.indeterminate: boolean
  • added: property IHTMLInputElement.inputmode: string
  • added: property IHTMLInputElement.max: string
  • added: property IHTMLInputElement.maxLength: number
  • added: property IHTMLInputElement.min: string
  • added: property IHTMLInputElement.minLength: number
  • added: property IHTMLInputElement.multiple: boolean
  • added: property IHTMLInputElement.name: string
  • added: property IHTMLInputElement.oninput: (event: Event) => void | null
  • added: property IHTMLInputElement.oninvalid: (event: Event) => void | null
  • added: property IHTMLInputElement.onselectionchange: (event: Event) => void | null
  • added: property IHTMLInputElement.pattern: string
  • added: property IHTMLInputElement.placeholder: string
  • added: property IHTMLInputElement.readOnly: boolean
  • added: property IHTMLInputElement.required: boolean
  • added: property IHTMLInputElement.selectionDirection: string
  • added: property IHTMLInputElement.selectionEnd: number
  • added: property IHTMLInputElement.selectionStart: number
  • added: property IHTMLInputElement.size: number
  • added: property IHTMLInputElement.src: string
  • added: property IHTMLInputElement.step: string
  • added: property IHTMLInputElement.type: string
  • added: property IHTMLInputElement.validationMessage: string
  • added: property IHTMLInputElement.value: string
  • added: property IHTMLInputElement.valueAsDate: Date | null
  • added: property IHTMLInputElement.valueAsNumber: number
  • added: property IHTMLInputElement.width: number
  • added: property IHTMLInputElement.willValidate: boolean
  • added: readonly property IHTMLInputElement.form: IHTMLFormElement
  • added: readonly property IHTMLInputElement.labels: INodeList<IHTMLLabelElement>
  • added: readonly property IHTMLInputElement.validity: ValidityState
  • added: default class HTMLLabelElement extends HTMLElement implements IHTMLLabelElement
  • added: get HTMLLabelElement.control(): IHTMLElement
  • added: get HTMLLabelElement.form(): IHTMLFormElement
  • added: get HTMLLabelElement.htmlFor(): string
  • added: method HTMLLabelElement.cloneNode(deep?: boolean): IHTMLLabelElement
  • added: set HTMLLabelElement.htmlFor(htmlFor: string)
  • added: default class HTMLLabelElementUtility
  • added: static method HTMLLabelElementUtility.getAssociatedLabelElements(element: IHTMLElement): INodeList<IHTMLLabelElement>
  • added: default interface IHTMLLabelElement extends IHTMLElement
  • added: property IHTMLLabelElement.htmlFor: string
  • added: readonly property IHTMLLabelElement.control: IHTMLElement
  • added: readonly property IHTMLLabelElement.form: IHTMLFormElement
  • added: default class HTMLLinkElement extends HTMLElement implements IHTMLLinkElement
  • added: get HTMLLinkElement.as(): string
  • added: get HTMLLinkElement.crossOrigin(): string
  • added: get HTMLLinkElement.href(): string
  • added: get HTMLLinkElement.hreflang(): string
  • added: get HTMLLinkElement.media(): string
  • added: get HTMLLinkElement.referrerPolicy(): string
  • added: get HTMLLinkElement.rel(): string
  • added: get HTMLLinkElement.relList(): IDOMTokenList
  • added: get HTMLLinkElement.type(): string
  • added: method HTMLLinkElement._connectToNode(parentNode?: INode): void
  • added: property HTMLLinkElement._evaluateCSS: boolean
  • added: property HTMLLinkElement._relList: DOMTokenList
  • added: property HTMLLinkElement.onerror: (event: ErrorEvent) => void
  • added: property HTMLLinkElement.onload: (event: Event) => void
  • added: readonly property HTMLLinkElement.attributes: INamedNodeMap
  • added: readonly property HTMLLinkElement.sheet: CSSStyleSheet
  • added: set HTMLLinkElement.as(as: string)
  • added: set HTMLLinkElement.crossOrigin(crossOrigin: string)
  • added: set HTMLLinkElement.href(href: string)
  • added: set HTMLLinkElement.hreflang(hreflang: string)
  • added: set HTMLLinkElement.media(media: string)
  • added: set HTMLLinkElement.referrerPolicy(referrerPolicy: string)
  • added: set HTMLLinkElement.rel(rel: string)
  • added: set HTMLLinkElement.type(type: string)
  • added: default class HTMLLinkElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLLinkElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLLinkElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLLinkElementNamedNodeMap._ownerElement: HTMLLinkElement
  • added: default class HTMLLinkElementUtility
  • added: static method HTMLLinkElementUtility.loadExternalStylesheet(element: HTMLLinkElement): Promise<void>
  • added: default interface IHTMLLinkElement extends IHTMLElement
  • added: property IHTMLLinkElement.as: string
  • added: property IHTMLLinkElement.crossOrigin: string
  • added: property IHTMLLinkElement.href: string
  • added: property IHTMLLinkElement.hreflang: string
  • added: property IHTMLLinkElement.media: string
  • added: property IHTMLLinkElement.referrerPolicy: string
  • added: property IHTMLLinkElement.rel: string
  • added: property IHTMLLinkElement.type: string
  • added: readonly property IHTMLLinkElement.relList: IDOMTokenList
  • added: readonly property IHTMLLinkElement.sheet: CSSStyleSheet
  • added: default class HTMLMediaElement extends HTMLElement implements IHTMLMediaElement
  • added: get HTMLMediaElement.autoplay(): boolean
  • added: get HTMLMediaElement.controls(): boolean
  • added: get HTMLMediaElement.crossOrigin(): string
  • added: get HTMLMediaElement.currentSrc(): string
  • added: get HTMLMediaElement.currentTime(): number
  • added: get HTMLMediaElement.defaultMuted(): boolean
  • added: get HTMLMediaElement.defaultPlaybackRate(): number
  • added: get HTMLMediaElement.loop(): boolean
  • added: get HTMLMediaElement.muted(): boolean
  • added: get HTMLMediaElement.paused(): boolean
  • added: get HTMLMediaElement.playbackRate(): number
  • added: get HTMLMediaElement.preload(): string
  • added: get HTMLMediaElement.preservesPitch(): boolean
  • added: get HTMLMediaElement.src(): string
  • added: get HTMLMediaElement.volume(): number
  • added: method HTMLMediaElement.canPlayType(_type: string): string
  • added: method HTMLMediaElement.captureStream(): object
  • added: method HTMLMediaElement.cloneNode(deep?: boolean): IHTMLMediaElement
  • added: method HTMLMediaElement.load(): void
  • added: method HTMLMediaElement.pause(): void
  • added: method HTMLMediaElement.play(): Promise<void>
  • added: property HTMLMediaElement.onabort: (event: Event) => void | null
  • added: property HTMLMediaElement.oncanplay: (event: Event) => void | null
  • added: property HTMLMediaElement.oncanplaythrough: (event: Event) => void | null
  • added: property HTMLMediaElement.ondurationchange: (event: Event) => void | null
  • added: property HTMLMediaElement.onemptied: (event: Event) => void | null
  • added: property HTMLMediaElement.onended: (event: Event) => void | null
  • added: property HTMLMediaElement.onerror: (event: ErrorEvent) => void | null
  • added: property HTMLMediaElement.onloadeddata: (event: Event) => void | null
  • added: property HTMLMediaElement.onloadedmetadata: (event: Event) => void | null
  • added: property HTMLMediaElement.onloadstart: (event: Event) => void | null
  • added: property HTMLMediaElement.onpause: (event: Event) => void | null
  • added: property HTMLMediaElement.onplay: (event: Event) => void | null
  • added: property HTMLMediaElement.onplaying: (event: Event) => void | null
  • added: property HTMLMediaElement.onprogress: (event: Event) => void | null
  • added: property HTMLMediaElement.onratechange: (event: Event) => void | null
  • added: property HTMLMediaElement.onresize: (event: Event) => void | null
  • added: property HTMLMediaElement.onseeked: (event: Event) => void | null
  • added: property HTMLMediaElement.onseeking: (event: Event) => void | null
  • added: property HTMLMediaElement.onstalled: (event: Event) => void | null
  • added: property HTMLMediaElement.onsuspend: (event: Event) => void | null
  • added: property HTMLMediaElement.ontimeupdate: (event: Event) => void | null
  • added: property HTMLMediaElement.onvolumechange: (event: Event) => void | null
  • added: property HTMLMediaElement.onwaiting: (event: Event) => void | null
  • added: readonly property HTMLMediaElement.buffered: object
  • added: readonly property HTMLMediaElement.duration: number
  • added: readonly property HTMLMediaElement.ended = false
  • added: readonly property HTMLMediaElement.error: IMediaError
  • added: readonly property HTMLMediaElement.networkState = 0
  • added: readonly property HTMLMediaElement.played: object
  • added: readonly property HTMLMediaElement.readyState = 0
  • added: readonly property HTMLMediaElement.seekable: object
  • added: readonly property HTMLMediaElement.seeking = false
  • added: readonly property HTMLMediaElement.textTracks: any[]
  • added: readonly property HTMLMediaElement.videoTracks: any[]
  • added: set HTMLMediaElement.autoplay(autoplay: boolean)
  • added: set HTMLMediaElement.controls(controls: boolean)
  • added: set HTMLMediaElement.crossOrigin(crossOrigin: string | null)
  • added: set HTMLMediaElement.currentTime(currentTime: number | string)
  • added: set HTMLMediaElement.defaultMuted(defaultMuted: boolean)
  • added: set HTMLMediaElement.defaultPlaybackRate(defaultPlaybackRate: number | string)
  • added: set HTMLMediaElement.loop(loop: boolean)
  • added: set HTMLMediaElement.muted(muted: boolean)
  • added: set HTMLMediaElement.playbackRate(playbackRate: number | string)
  • added: set HTMLMediaElement.preload(preload: string)
  • added: set HTMLMediaElement.preservesPitch(preservesPitch: boolean)
  • added: set HTMLMediaElement.src(src: string)
  • added: set HTMLMediaElement.volume(volume: number | string)
  • added: default interface IHTMLMediaElement extends IHTMLElement
  • added: interface IMediaError
  • added: method IHTMLMediaElement.canPlayType(_type: string): string
  • added: method IHTMLMediaElement.captureStream(): object
  • added: method IHTMLMediaElement.cloneNode(deep?: boolean): IHTMLMediaElement
  • added: method IHTMLMediaElement.load(): void
  • added: method IHTMLMediaElement.pause(): void
  • added: method IHTMLMediaElement.play(): Promise<void>
  • added: property IHTMLMediaElement.autoplay: boolean
  • added: property IHTMLMediaElement.controls: boolean
  • added: property IHTMLMediaElement.crossOrigin: string
  • added: property IHTMLMediaElement.currentTime: number | string
  • added: property IHTMLMediaElement.defaultMuted: boolean
  • added: property IHTMLMediaElement.defaultPlaybackRate: number | string
  • added: property IHTMLMediaElement.loop: boolean
  • added: property IHTMLMediaElement.muted: boolean
  • added: property IHTMLMediaElement.onabort: (event: Event) => void | null
  • added: property IHTMLMediaElement.oncanplay: (event: Event) => void | null
  • added: property IHTMLMediaElement.oncanplaythrough: (event: Event) => void | null
  • added: property IHTMLMediaElement.ondurationchange: (event: Event) => void | null
  • added: property IHTMLMediaElement.onemptied: (event: Event) => void | null
  • added: property IHTMLMediaElement.onended: (event: Event) => void | null
  • added: property IHTMLMediaElement.onerror: (event: Event) => void | null
  • added: property IHTMLMediaElement.onloadeddata: (event: Event) => void | null
  • added: property IHTMLMediaElement.onloadedmetadata: (event: Event) => void | null
  • added: property IHTMLMediaElement.onloadstart: (event: Event) => void | null
  • added: property IHTMLMediaElement.onpause: (event: Event) => void | null
  • added: property IHTMLMediaElement.onplay: (event: Event) => void | null
  • added: property IHTMLMediaElement.onplaying: (event: Event) => void | null
  • added: property IHTMLMediaElement.onprogress: (event: Event) => void | null
  • added: property IHTMLMediaElement.onratechange: (event: Event) => void | null
  • added: property IHTMLMediaElement.onresize: (event: Event) => void | null
  • added: property IHTMLMediaElement.onseeked: (event: Event) => void | null
  • added: property IHTMLMediaElement.onseeking: (event: Event) => void | null
  • added: property IHTMLMediaElement.onstalled: (event: Event) => void | null
  • added: property IHTMLMediaElement.onsuspend: (event: Event) => void | null
  • added: property IHTMLMediaElement.ontimeupdate: (event: Event) => void | null
  • added: property IHTMLMediaElement.onvolumechange: (event: Event) => void | null
  • added: property IHTMLMediaElement.onwaiting: (event: Event) => void | null
  • added: property IHTMLMediaElement.paused: boolean
  • added: property IHTMLMediaElement.playbackRate: number | string
  • added: property IHTMLMediaElement.preload: string
  • added: property IHTMLMediaElement.preservesPitch: boolean
  • added: property IHTMLMediaElement.src: string
  • added: property IHTMLMediaElement.volume: number | string
  • added: property IMediaError.code: number
  • added: property IMediaError.message: string
  • added: readonly property IHTMLMediaElement.buffered: object
  • added: readonly property IHTMLMediaElement.currentSrc: string
  • added: readonly property IHTMLMediaElement.duration: number
  • added: readonly property IHTMLMediaElement.ended: boolean
  • added: readonly property IHTMLMediaElement.error: IMediaError | null
  • added: readonly property IHTMLMediaElement.networkState: number
  • added: readonly property IHTMLMediaElement.played: object
  • added: readonly property IHTMLMediaElement.readyState: number
  • added: readonly property IHTMLMediaElement.seekable: object
  • added: readonly property IHTMLMediaElement.seeking: boolean
  • added: readonly property IHTMLMediaElement.textTracks: object[]
  • added: readonly property IHTMLMediaElement.videoTracks: object[]
  • added: default class HTMLMetaElement extends HTMLElement implements IHTMLMetaElement
  • added: get HTMLMetaElement.content(): string
  • added: get HTMLMetaElement.httpEquiv(): string
  • added: get HTMLMetaElement.name(): string
  • added: get HTMLMetaElement.scheme(): string
  • added: set HTMLMetaElement.content(content: string)
  • added: set HTMLMetaElement.httpEquiv(httpEquiv: string)
  • added: set HTMLMetaElement.name(name: string)
  • added: set HTMLMetaElement.scheme(scheme: string)
  • added: default interface IHTMLMetaElement extends IHTMLElement
  • added: property IHTMLMetaElement.content: string
  • added: property IHTMLMetaElement.httpEquiv: string
  • added: property IHTMLMetaElement.name: string
  • added: property IHTMLMetaElement.scheme: string
  • added: default class HTMLOptGroupElement extends HTMLElement implements IHTMLOptGroupElement
  • added: get HTMLOptGroupElement.disabled(): boolean
  • added: get HTMLOptGroupElement.label(): string
  • added: set HTMLOptGroupElement.disabled(disabled: boolean)
  • added: set HTMLOptGroupElement.label(label: string)
  • added: default interface IHTMLOptGroupElement extends IHTMLElement
  • added: property IHTMLOptGroupElement.disabled: boolean
  • added: property IHTMLOptGroupElement.label: string
  • added: default class HTMLOptionElement extends HTMLElement implements IHTMLOptionElement
  • added: get HTMLOptionElement.disabled(): boolean
  • added: get HTMLOptionElement.form(): IHTMLFormElement
  • added: get HTMLOptionElement.index(): number
  • added: get HTMLOptionElement.selected(): boolean
  • added: get HTMLOptionElement.text(): string
  • added: get HTMLOptionElement.value(): string
  • added: method HTMLOptionElement._connectToNode(parentNode?: INode): void
  • added: property HTMLOptionElement._dirtyness: boolean
  • added: property HTMLOptionElement._index: number
  • added: property HTMLOptionElement._selectedness: boolean
  • added: readonly property HTMLOptionElement.attributes: INamedNodeMap
  • added: set HTMLOptionElement.disabled(disabled: boolean)
  • added: set HTMLOptionElement.selected(selected: boolean)
  • added: set HTMLOptionElement.text(text: string)
  • added: set HTMLOptionElement.value(value: string)
  • added: default class HTMLOptionElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLOptionElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLOptionElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLOptionElementNamedNodeMap._ownerElement: HTMLOptionElement
  • added: default interface IHTMLOptionElement extends IHTMLElement
  • added: property IHTMLOptionElement.disabled: boolean
  • added: property IHTMLOptionElement.selected: boolean
  • added: property IHTMLOptionElement.text: string
  • added: property IHTMLOptionElement.value: string
  • added: readonly property IHTMLOptionElement.form: IHTMLFormElement
  • added: readonly property IHTMLOptionElement.index: number
  • added: default class HTMLScriptElement extends HTMLElement implements IHTMLScriptElement
  • added: get HTMLScriptElement.async(): boolean
  • added: get HTMLScriptElement.charset(): string
  • added: get HTMLScriptElement.defer(): boolean
  • added: get HTMLScriptElement.lang(): string
  • added: get HTMLScriptElement.src(): string
  • added: get HTMLScriptElement.text(): string
  • added: get HTMLScriptElement.type(): string
  • added: method HTMLScriptElement._connectToNode(parentNode?: INode): void
  • added: method HTMLScriptElement.cloneNode(deep?: boolean): IHTMLScriptElement
  • added: property HTMLScriptElement._evaluateScript: boolean
  • added: property HTMLScriptElement.onerror: (event: ErrorEvent) => void
  • added: property HTMLScriptElement.onload: (event: Event) => void
  • added: readonly property HTMLScriptElement.attributes: INamedNodeMap
  • added: set HTMLScriptElement.async(async: boolean)
  • added: set HTMLScriptElement.charset(charset: string)
  • added: set HTMLScriptElement.defer(defer: boolean)
  • added: set HTMLScriptElement.lang(lang: string)
  • added: set HTMLScriptElement.src(src: string)
  • added: set HTMLScriptElement.text(text: string)
  • added: set HTMLScriptElement.type(type: string)
  • added: default class HTMLScriptElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLScriptElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLScriptElementNamedNodeMap._ownerElement: HTMLScriptElement
  • added: default class HTMLScriptElementUtility
  • added: static method HTMLScriptElementUtility.eval(element: HTMLScriptElement, code: string): void
  • added: static method HTMLScriptElementUtility.loadExternalScript(element: HTMLScriptElement): Promise<void>
  • added: default interface IHTMLScriptElement extends IHTMLElement
  • added: method IHTMLScriptElement.cloneNode(deep?: boolean): IHTMLScriptElement
  • added: property IHTMLScriptElement.async: boolean
  • added: property IHTMLScriptElement.charset: string
  • added: property IHTMLScriptElement.defer: boolean
  • added: property IHTMLScriptElement.lang: string
  • added: property IHTMLScriptElement.src: string
  • added: property IHTMLScriptElement.text: string
  • added: property IHTMLScriptElement.type: string
  • added: constructor HTMLOptionsCollection(selectElement: IHTMLSelectElement)
  • added: default class HTMLOptionsCollection extends HTMLCollection<IHTMLOptionElement> implements IHTMLOptionsCollection
  • added: get HTMLOptionsCollection.selectedIndex(): number
  • added: method HTMLOptionsCollection.add(element: IHTMLOptionElement, before?: number | IHTMLOptionElement): void
  • added: method HTMLOptionsCollection.item(index: number): IHTMLOptionElement
  • added: method HTMLOptionsCollection.remove(index: number): void
  • added: set HTMLOptionsCollection.selectedIndex(selectedIndex: number)
  • added: default class HTMLSelectElement extends HTMLElement implements IHTMLSelectElement
  • added: get HTMLSelectElement.autofocus(): boolean
  • added: get HTMLSelectElement.disabled(): boolean
  • added: get HTMLSelectElement.form(): IHTMLFormElement
  • added: get HTMLSelectElement.labels(): INodeList<IHTMLLabelElement>
  • added: get HTMLSelectElement.multiple(): boolean
  • added: get HTMLSelectElement.name(): string
  • added: get HTMLSelectElement.required(): boolean
  • added: get HTMLSelectElement.selectedIndex(): number
  • added: get HTMLSelectElement.type(): string
  • added: get HTMLSelectElement.value(): string
  • added: get HTMLSelectElement.willValidate(): boolean
  • added: method HTMLSelectElement._connectToNode(parentNode?: INode): void
  • added: method HTMLSelectElement._updateOptionItems(selectedOption?: IHTMLOptionElement): void
  • added: method HTMLSelectElement.add(element: IHTMLOptionElement, before?: number | IHTMLOptionElement): void
  • added: method HTMLSelectElement.checkValidity(): boolean
  • added: method HTMLSelectElement.item(index: number): IHTMLOptionElement
  • added: method HTMLSelectElement.remove(index?: number): void
  • added: method HTMLSelectElement.reportValidity(): boolean
  • added: method HTMLSelectElement.setCustomValidity(message: string): void
  • added: property HTMLSelectElement._selectNode: INode
  • added: property HTMLSelectElement.onchange: (event: Event) => void | null
  • added: property HTMLSelectElement.oninput: (event: Event) => void | null
  • added: protected method HTMLSelectElement._getDisplaySize(): number
  • added: readonly property HTMLSelectElement.attributes: INamedNodeMap
  • added: readonly property HTMLSelectElement.length = 0
  • added: readonly property HTMLSelectElement.options: IHTMLOptionsCollection
  • added: readonly property HTMLSelectElement.validationMessage = ''
  • added: readonly property HTMLSelectElement.validity: any
  • added: set HTMLSelectElement.autofocus(autofocus: boolean)
  • added: set HTMLSelectElement.disabled(disabled: boolean)
  • added: set HTMLSelectElement.multiple(multiple: boolean)
  • added: set HTMLSelectElement.name(name: string)
  • added: set HTMLSelectElement.required(required: boolean)
  • added: set HTMLSelectElement.selectedIndex(selectedIndex: number)
  • added: set HTMLSelectElement.value(value: string)
  • added: default class HTMLSelectElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLSelectElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLSelectElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLSelectElementNamedNodeMap._ownerElement: HTMLSelectElement
  • added: default interface IHTMLOptionsCollection extends IHTMLCollection<IHTMLOptionElement>
  • added: method IHTMLOptionsCollection.add(element: IHTMLOptionElement, before?: number | IHTMLOptionElement): void
  • added: method IHTMLOptionsCollection.item(index: number): IHTMLOptionElement
  • added: method IHTMLOptionsCollection.remove(index: number): void
  • added: property IHTMLOptionsCollection.length: number
  • added: property IHTMLOptionsCollection.selectedIndex: number
  • added: default interface IHTMLSelectElement extends IHTMLElement
  • added: method IHTMLSelectElement.add(element: IHTMLOptionElement | IHTMLOptGroupElement, before?: number | IHTMLOptionElement | IHTMLOptGroupElement): void
  • added: method IHTMLSelectElement.checkValidity(): boolean
  • added: method IHTMLSelectElement.item(index: number): IHTMLOptionElement | IHTMLOptGroupElement
  • added: method IHTMLSelectElement.remove(index?: number): void
  • added: method IHTMLSelectElement.reportValidity(): boolean
  • added: method IHTMLSelectElement.setCustomValidity(message: string): void
  • added: property IHTMLSelectElement.autofocus: boolean
  • added: property IHTMLSelectElement.disabled: boolean
  • added: property IHTMLSelectElement.length: number
  • added: property IHTMLSelectElement.multiple: boolean
  • added: property IHTMLSelectElement.name: string
  • added: property IHTMLSelectElement.onchange: (event: Event) => void | null
  • added: property IHTMLSelectElement.oninput: (event: Event) => void | null
  • added: property IHTMLSelectElement.required: boolean
  • added: property IHTMLSelectElement.selectedIndex: number
  • added: property IHTMLSelectElement.value: string
  • added: readonly property IHTMLSelectElement.form: IHTMLFormElement
  • added: readonly property IHTMLSelectElement.labels: INodeList<IHTMLLabelElement>
  • added: readonly property IHTMLSelectElement.options: IHTMLOptionsCollection
  • added: readonly property IHTMLSelectElement.type: string
  • added: readonly property IHTMLSelectElement.validationMessage: string
  • added: readonly property IHTMLSelectElement.validity: ValidityState
  • added: readonly property IHTMLSelectElement.willValidate: boolean
  • added: default class HTMLSlotElement extends HTMLElement implements IHTMLSlotElement
  • added: get HTMLSlotElement.name(): string
  • added: method HTMLSlotElement.assign(..._nodes: Array<IText | IElement>): void
  • added: method HTMLSlotElement.assignedElements(_options?: { flatten?: boolean }): IElement[]
  • added: method HTMLSlotElement.assignedNodes(options?: { flatten?: boolean }): INode[]
  • added: method HTMLSlotElement.cloneNode(deep?: boolean): IHTMLSlotElement
  • added: property HTMLSlotElement.onslotchange: (event: Event) => void | null
  • added: set HTMLSlotElement.name(name: string)
  • added: default interface IHTMLSlotElement extends IHTMLElement
  • added: method IHTMLSlotElement.assign(...nodes: Array<IText | IElement>): void
  • added: method IHTMLSlotElement.assignedElements(options?: { flatten?: boolean }): IElement[]
  • added: method IHTMLSlotElement.assignedNodes(options?: { flatten?: boolean }): INode[]
  • added: method IHTMLSlotElement.cloneNode(deep?: boolean): IHTMLSlotElement
  • added: property IHTMLSlotElement.name: string
  • added: property IHTMLSlotElement.onslotchange: (event: Event) => void | null
  • added: default class HTMLStyleElement extends HTMLElement implements IHTMLStyleElement
  • added: get HTMLStyleElement.disabled(): boolean
  • added: get HTMLStyleElement.media(): string
  • added: get HTMLStyleElement.sheet(): CSSStyleSheet
  • added: get HTMLStyleElement.type(): string
  • added: set HTMLStyleElement.disabled(disabled: boolean)
  • added: set HTMLStyleElement.media(media: string)
  • added: set HTMLStyleElement.type(type: string)
  • added: default interface IHTMLStyleElement extends IHTMLElement
  • added: property IHTMLStyleElement.disabled: boolean
  • added: property IHTMLStyleElement.media: string
  • added: property IHTMLStyleElement.type: string
  • added: readonly property IHTMLStyleElement.sheet: CSSStyleSheet
  • added: default class HTMLTemplateElement extends HTMLElement implements IHTMLTemplateElement
  • added: get HTMLTemplateElement.firstChild(): INode
  • added: get HTMLTemplateElement.innerHTML(): string
  • added: get HTMLTemplateElement.lastChild(): INode
  • added: method HTMLTemplateElement.appendChild(node: INode): INode
  • added: method HTMLTemplateElement.cloneNode(deep?: boolean): IHTMLTemplateElement
  • added: method HTMLTemplateElement.getInnerHTML(options?: { includeShadowRoots?: boolean }): string
  • added: method HTMLTemplateElement.insertBefore(newNode: INode, referenceNode: INode): INode
  • added: method HTMLTemplateElement.removeChild(node: INode): INode
  • added: method HTMLTemplateElement.replaceChild(newChild: INode, oldChild: INode): INode
  • added: readonly property HTMLTemplateElement.content: IDocumentFragment
  • added: set HTMLTemplateElement.innerHTML(html: string)
  • added: default interface IHTMLTemplateElement extends IHTMLElement
  • added: method IHTMLTemplateElement.cloneNode(deep?: boolean): IHTMLTemplateElement
  • added: property IHTMLTemplateElement.content: IDocumentFragment
  • added: default class HTMLTextAreaElement extends HTMLElement implements IHTMLTextAreaElement
  • added: get HTMLTextAreaElement.autocomplete(): string
  • added: get HTMLTextAreaElement.autofocus(): boolean
  • added: get HTMLTextAreaElement.cols(): string
  • added: get HTMLTextAreaElement.defaultValue(): string
  • added: get HTMLTextAreaElement.disabled(): boolean
  • added: get HTMLTextAreaElement.form(): IHTMLFormElement
  • added: get HTMLTextAreaElement.inputmode(): string
  • added: get HTMLTextAreaElement.labels(): INodeList<IHTMLLabelElement>
  • added: get HTMLTextAreaElement.maxLength(): number
  • added: get HTMLTextAreaElement.minLength(): number
  • added: get HTMLTextAreaElement.name(): string
  • added: get HTMLTextAreaElement.placeholder(): string
  • added: get HTMLTextAreaElement.readOnly(): boolean
  • added: get HTMLTextAreaElement.required(): boolean
  • added: get HTMLTextAreaElement.rows(): string
  • added: get HTMLTextAreaElement.selectionDirection(): string
  • added: get HTMLTextAreaElement.selectionEnd(): number
  • added: get HTMLTextAreaElement.selectionStart(): number
  • added: get HTMLTextAreaElement.textLength(): number
  • added: get HTMLTextAreaElement.value(): string
  • added: method HTMLTextAreaElement._connectToNode(parentNode?: INode): void
  • added: method HTMLTextAreaElement._resetSelection(): void
  • added: method HTMLTextAreaElement.checkValidity(): boolean
  • added: method HTMLTextAreaElement.cloneNode(deep?: boolean): IHTMLTextAreaElement
  • added: method HTMLTextAreaElement.reportValidity(): boolean
  • added: method HTMLTextAreaElement.select(): void
  • added: method HTMLTextAreaElement.setCustomValidity(message: string): void
  • added: method HTMLTextAreaElement.setRangeText(replacement: string, start?: number, end?: number, selectionMode?: HTMLInputElementSelectionModeEnum): void
  • added: method HTMLTextAreaElement.setSelectionRange(start: number, end: number, direction?: string): void
  • added: property HTMLTextAreaElement._selectionDirection: HTMLInputElementSelectionDirectionEnum
  • added: property HTMLTextAreaElement._selectionEnd: any
  • added: property HTMLTextAreaElement._selectionStart: any
  • added: property HTMLTextAreaElement._textAreaNode: HTMLTextAreaElement
  • added: property HTMLTextAreaElement._value: any
  • added: property HTMLTextAreaElement.oninput: (event: Event) => void | null
  • added: property HTMLTextAreaElement.onselectionchange: (event: Event) => void | null
  • added: readonly property HTMLTextAreaElement.attributes: INamedNodeMap
  • added: readonly property HTMLTextAreaElement.type = 'textarea'
  • added: readonly property HTMLTextAreaElement.validationMessage = ''
  • added: readonly property HTMLTextAreaElement.validity: any
  • added: set HTMLTextAreaElement.autocomplete(autocomplete: string)
  • added: set HTMLTextAreaElement.autofocus(autofocus: boolean)
  • added: set HTMLTextAreaElement.cols(cols: string)
  • added: set HTMLTextAreaElement.defaultValue(defaultValue: string)
  • added: set HTMLTextAreaElement.disabled(disabled: boolean)
  • added: set HTMLTextAreaElement.inputmode(inputmode: string)
  • added: set HTMLTextAreaElement.maxLength(maxLength: number)
  • added: set HTMLTextAreaElement.minLength(minlength: number)
  • added: set HTMLTextAreaElement.name(name: string)
  • added: set HTMLTextAreaElement.placeholder(placeholder: string)
  • added: set HTMLTextAreaElement.readOnly(readOnly: boolean)
  • added: set HTMLTextAreaElement.required(required: boolean)
  • added: set HTMLTextAreaElement.rows(rows: string)
  • added: set HTMLTextAreaElement.selectionDirection(direction: string)
  • added: set HTMLTextAreaElement.selectionEnd(end: number)
  • added: set HTMLTextAreaElement.selectionStart(start: number)
  • added: set HTMLTextAreaElement.value(value: string)
  • added: default class HTMLTextAreaElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLTextAreaElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLTextAreaElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLTextAreaElementNamedNodeMap._ownerElement: HTMLTextAreaElement
  • added: default interface IHTMLTextAreaElement extends IHTMLElement
  • added: method IHTMLTextAreaElement.checkValidity(): boolean
  • added: method IHTMLTextAreaElement.cloneNode(deep?: boolean): IHTMLTextAreaElement
  • added: method IHTMLTextAreaElement.reportValidity(): boolean
  • added: method IHTMLTextAreaElement.select(): void
  • added: method IHTMLTextAreaElement.setCustomValidity(message: string): void
  • added: method IHTMLTextAreaElement.setRangeText(replacement: string, start: number, end: number, selectionMode?: HTMLInputElementSelectionModeEnum): void
  • added: method IHTMLTextAreaElement.setSelectionRange(start: number, end: number, direction: string): void
  • added: property IHTMLTextAreaElement.autocomplete: string
  • added: property IHTMLTextAreaElement.autofocus: boolean
  • added: property IHTMLTextAreaElement.cols: string
  • added: property IHTMLTextAreaElement.defaultValue: string
  • added: property IHTMLTextAreaElement.disabled: boolean
  • added: property IHTMLTextAreaElement.inputmode: string
  • added: property IHTMLTextAreaElement.maxLength: number
  • added: property IHTMLTextAreaElement.minLength: number
  • added: property IHTMLTextAreaElement.name: string
  • added: property IHTMLTextAreaElement.oninput: (event: Event) => void | null
  • added: property IHTMLTextAreaElement.onselectionchange: (event: Event) => void | null
  • added: property IHTMLTextAreaElement.placeholder: string
  • added: property IHTMLTextAreaElement.readOnly: boolean
  • added: property IHTMLTextAreaElement.required: boolean
  • added: property IHTMLTextAreaElement.rows: string
  • added: property IHTMLTextAreaElement.selectionDirection: string
  • added: property IHTMLTextAreaElement.selectionEnd: number
  • added: property IHTMLTextAreaElement.selectionStart: number
  • added: property IHTMLTextAreaElement.textLength: number
  • added: property IHTMLTextAreaElement.value: string
  • added: readonly property IHTMLTextAreaElement.form: IHTMLFormElement
  • added: readonly property IHTMLTextAreaElement.labels: INodeList<IHTMLLabelElement>
  • added: readonly property IHTMLTextAreaElement.type: string
  • added: readonly property IHTMLTextAreaElement.validationMessage: string
  • added: readonly property IHTMLTextAreaElement.validity: ValidityState
  • added: default class HTMLUnknownElement extends HTMLElement implements IHTMLElement
  • added: method HTMLUnknownElement._connectToNode(parentNode?: INode): void
  • added: default class HTMLVideoElement extends HTMLMediaElement implements IHTMLVideoElement
  • added: default IHTMLVideoElement
  • added: type IHTMLVideoElement = IHTMLMediaElement
  • added: default interface INode extends IEventTarget
  • added: method INode.appendChild(node: INode): INode
  • added: method INode.cloneNode(deep?: boolean): INode
  • added: method INode.compareDocumentPosition(otherNode: INode): number
  • added: method INode.connectedCallback?(): void
  • added: method INode.contains(otherNode: INode | null): boolean
  • added: method INode.disconnectedCallback?(): void
  • added: method INode.getRootNode(options?: { composed: boolean }): INode
  • added: method INode.hasChildNodes(): boolean
  • added: method INode.insertBefore(newNode: INode, referenceNode?: INode | null): INode
  • added: method INode.isSameNode(node: INode): boolean
  • added: method INode.normalize(): void
  • added: method INode.removeChild(node: INode): INode
  • added: method INode.replaceChild(newChild: INode, oldChild: INode): INode
  • added: method INode.toString(): string
  • added: property INode.nodeValue: string
  • added: property INode.textContent: string
  • added: readonly property INode.ATTRIBUTE_NODE: NodeTypeEnum
  • added: readonly property INode.CDATA_SECTION_NODE: NodeTypeEnum
  • added: readonly property INode.COMMENT_NODE: NodeTypeEnum
  • added: readonly property INode.DOCUMENT_FRAGMENT_NODE: NodeTypeEnum
  • added: readonly property INode.DOCUMENT_NODE: NodeTypeEnum
  • added: readonly property INode.DOCUMENT_POSITION_CONTAINED_BY: NodeDocumentPositionEnum
  • added: readonly property INode.DOCUMENT_POSITION_CONTAINS: NodeDocumentPositionEnum
  • added: readonly property INode.DOCUMENT_POSITION_DISCONNECTED: NodeDocumentPositionEnum
  • added: readonly property INode.DOCUMENT_POSITION_FOLLOWING: NodeDocumentPositionEnum
  • added: readonly property INode.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: NodeDocumentPositionEnum
  • added: readonly property INode.DOCUMENT_POSITION_PRECEDING: NodeDocumentPositionEnum
  • added: readonly property INode.DOCUMENT_TYPE_NODE: NodeTypeEnum
  • added: readonly property INode.ELEMENT_NODE: NodeTypeEnum
  • added: readonly property INode.PROCESSING_INSTRUCTION_NODE: NodeTypeEnum
  • added: readonly property INode.TEXT_NODE: NodeTypeEnum
  • added: readonly property INode.baseURI: string
  • added: readonly property INode.childNodes: INodeList<INode>
  • added: readonly property INode.firstChild: INode
  • added: readonly property INode.isConnected: boolean
  • added: readonly property INode.lastChild: INode
  • added: readonly property INode.nextSibling: INode
  • added: readonly property INode.nodeName: string
  • added: readonly property INode.nodeType: number
  • added: readonly property INode.ownerDocument: IDocument
  • added: readonly property INode.parentElement: IElement
  • added: readonly property INode.parentNode: INode
  • added: readonly property INode.previousSibling: INode
  • added: default interface INodeList<T> extends Array<T>
  • added: method INodeList.item(index: number): T
  • added: constructor Node()
  • added: default class Node extends EventTarget implements INode
  • added: get Node.baseURI(): string
  • added: get Node.childNodes(): INodeList<INode>
  • added: get Node.firstChild(): INode
  • added: get Node.lastChild(): INode
  • added: get Node.nextSibling(): INode
  • added: get Node.nodeName(): string
  • added: get Node.nodeValue(): string
  • added: get Node.parentElement(): IElement
  • added: get Node.previousSibling(): INode
  • added: get Node.textContent(): string
  • added: method Node._connectToNode(parentNode?: INode): void
  • added: method Node._observe(listener: MutationListener): void
  • added: method Node._unobserve(listener: MutationListener): void
  • added: method Node.appendChild(node: INode): INode
  • added: method Node.cloneNode(deep?: boolean): INode
  • added: method Node.compareDocumentPosition(otherNode: INode): number
  • added: method Node.connectedCallback?(): void
  • added: method Node.contains(otherNode: INode): boolean
  • added: method Node.disconnectedCallback?(): void
  • added: method Node.getRootNode(options?: { composed: boolean }): INode
  • added: method Node.hasChildNodes(): boolean
  • added: method Node.insertBefore(newNode: INode, referenceNode: INode | null): INode
  • added: method Node.isSameNode(node: INode): boolean
  • added: method Node.normalize(): void
  • added: method Node.removeChild(node: INode): INode
  • added: method Node.replaceChild(newChild: INode, oldChild: INode): INode
  • added: method Node.toString(): string
  • added: property Node._formNode: INode
  • added: property Node._observers: MutationListener[]
  • added: property Node._rootNode: INode
  • added: property Node._selectNode: INode
  • added: property Node._textAreaNode: INode
  • added: property Node.get [Symbol.toStringTag](): string
  • added: readonly property Node.ATTRIBUTE_NODE = NodeTypeEnum.attributeNode
  • added: readonly property Node.CDATA_SECTION_NODE = NodeTypeEnum.cdataSectionNode
  • added: readonly property Node.COMMENT_NODE = NodeTypeEnum.commentNode
  • added: readonly property Node.DOCUMENT_FRAGMENT_NODE = NodeTypeEnum.documentFragmentNode
  • added: readonly property Node.DOCUMENT_NODE = NodeTypeEnum.documentNode
  • added: readonly property Node.DOCUMENT_POSITION_CONTAINED_BY = NodeDocumentPositionEnum.containedBy
  • added: readonly property Node.DOCUMENT_POSITION_CONTAINS = NodeDocumentPositionEnum.contains
  • added: readonly property Node.DOCUMENT_POSITION_DISCONNECTED = NodeDocumentPositionEnum.disconnect
  • added: readonly property Node.DOCUMENT_POSITION_FOLLOWING = NodeDocumentPositionEnum.following
  • added: readonly property Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = NodeDocumentPositionEnum.implementationSpecific
  • added: readonly property Node.DOCUMENT_POSITION_PRECEDING = NodeDocumentPositionEnum.preceding
  • added: readonly property Node.DOCUMENT_TYPE_NODE = NodeTypeEnum.documentTypeNode
  • added: readonly property Node.ELEMENT_NODE = NodeTypeEnum.elementNode
  • added: readonly property Node.PROCESSING_INSTRUCTION_NODE = NodeTypeEnum.processingInstructionNode
  • added: readonly property Node.TEXT_NODE = NodeTypeEnum.textNode
  • added: readonly property Node._childNodes: INodeList<INode>
  • added: readonly property Node.isConnected: boolean
  • added: readonly property Node.nodeType: number
  • added: readonly property Node.ownerDocument: IDocument
  • added: readonly property Node.parentNode: INode
  • added: set Node.nodeValue(_nodeValue: string)
  • added: set Node.textContent(_textContent: string)
  • added: static property Node._ownerDocument: IDocument
  • added: static readonly property Node.ATTRIBUTE_NODE = NodeTypeEnum.attributeNode
  • added: static readonly property Node.CDATA_SECTION_NODE = NodeTypeEnum.cdataSectionNode
  • added: static readonly property Node.COMMENT_NODE = NodeTypeEnum.commentNode
  • added: static readonly property Node.DOCUMENT_FRAGMENT_NODE = NodeTypeEnum.documentFragmentNode
  • added: static readonly property Node.DOCUMENT_NODE = NodeTypeEnum.documentNode
  • added: static readonly property Node.DOCUMENT_POSITION_CONTAINED_BY = NodeDocumentPositionEnum.containedBy
  • added: static readonly property Node.DOCUMENT_POSITION_CONTAINS = NodeDocumentPositionEnum.contains
  • added: static readonly property Node.DOCUMENT_POSITION_DISCONNECTED = NodeDocumentPositionEnum.disconnect
  • added: static readonly property Node.DOCUMENT_POSITION_FOLLOWING = NodeDocumentPositionEnum.following
  • added: static readonly property Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = NodeDocumentPositionEnum.implementationSpecific
  • added: static readonly property Node.DOCUMENT_POSITION_PRECEDING = NodeDocumentPositionEnum.preceding
  • added: static readonly property Node.DOCUMENT_TYPE_NODE = NodeTypeEnum.documentTypeNode
  • added: static readonly property Node.ELEMENT_NODE = NodeTypeEnum.elementNode
  • added: static readonly property Node.PROCESSING_INSTRUCTION_NODE = NodeTypeEnum.processingInstructionNode
  • added: static readonly property Node.TEXT_NODE = NodeTypeEnum.textNode
  • added: default NodeDocumentPositionEnum
  • added: enum NodeDocumentPositionEnum
  • added: member NodeDocumentPositionEnum.containedBy = 16
  • added: member NodeDocumentPositionEnum.contains = 8
  • added: member NodeDocumentPositionEnum.disconnect = 1
  • added: member NodeDocumentPositionEnum.following = 4
  • added: member NodeDocumentPositionEnum.implementationSpecific = 32
  • added: member NodeDocumentPositionEnum.preceding = 2
  • added: default class NodeList<T> extends Array implements INodeList<T>
  • added: method NodeList.item(index: number): T
  • added: property NodeList.get [Symbol.toStringTag](): string
  • added: default NodeTypeEnum
  • added: enum NodeTypeEnum
  • added: member NodeTypeEnum.attributeNode = 2
  • added: member NodeTypeEnum.cdataSectionNode = 4
  • added: member NodeTypeEnum.commentNode = 8
  • added: member NodeTypeEnum.documentFragmentNode = 11
  • added: member NodeTypeEnum.documentNode = 9
  • added: member NodeTypeEnum.documentTypeNode = 10
  • added: member NodeTypeEnum.elementNode = 1
  • added: member NodeTypeEnum.processingInstructionNode = 7
  • added: member NodeTypeEnum.textNode = 3
  • added: default class NodeUtility
  • added: static method NodeUtility.appendChild(ancestorNode: INode, node: INode, options?: { disableAncestorValidation?: boolean }): INode
  • added: static method NodeUtility.attributeListsEqual(elementA: IElement, elementB: IElement): boolean
  • added: static method NodeUtility.following(node: INode, root?: INode): INode
  • added: static method NodeUtility.getNodeLength(node: INode): number
  • added: static method NodeUtility.insertBefore(ancestorNode: INode, newNode: INode, referenceNode: INode | null, options?: { disableAncestorValidation?: boolean }): INode
  • added: static method NodeUtility.isEqualNode(nodeA: INode, nodeB: INode): boolean
  • added: static method NodeUtility.isFollowing(nodeA: INode, nodeB: INode): boolean
  • added: static method NodeUtility.isInclusiveAncestor(ancestorNode: INode, referenceNode: INode, includeShadowRoots?: boolean): boolean
  • added: static method NodeUtility.isTextNode(node: INode | null): node is IText
  • added: static method NodeUtility.nextDescendantNode(node: INode): INode
  • added: static method NodeUtility.removeChild(ancestorNode: INode, node: INode): INode
  • added: default interface IParentNode extends INode
  • added: method IParentNode.append(...nodes: (INode | string)[]): void
  • added: method IParentNode.getElementsByClassName(className: string): IHTMLCollection<IElement>
  • added: method IParentNode.getElementsByTagName(tagName: string): IHTMLCollection<IElement>
  • added: method IParentNode.getElementsByTagNameNS(namespaceURI: string, tagName: string): IHTMLCollection<IElement>
  • added: method IParentNode.prepend(...nodes: (INode | string)[]): void
  • added: method IParentNode.querySelector(selector: string): IElement | null
  • added: method IParentNode.querySelectorAll(selector: string): INodeList<IElement>
  • added: method IParentNode.replaceChildren(...nodes: (INode | string)[]): void
  • added: readonly property IParentNode.childElementCount: number
  • added: readonly property IParentNode.children: IHTMLCollection<IElement>
  • added: readonly property IParentNode.firstElementChild: IElement
  • added: readonly property IParentNode.lastElementChild: IElement
  • added: default class ParentNodeUtility
  • added: static method ParentNodeUtility.append(parentNode: IElement | IDocument | IDocumentFragment, ...nodes: (INode | string)[]): void
  • added: static method ParentNodeUtility.getElementById(parentNode: IElement | IDocumentFragment | IDocument, id: string): IElement
  • added: static method ParentNodeUtility.getElementByTagName(parentNode: IElement | IDocumentFragment | IDocument, tagName: string): IElement
  • added: static method ParentNodeUtility.getElementsByClassName(parentNode: IElement | IDocumentFragment | IDocument, className: string): IHTMLCollection<IElement>
  • added: static method ParentNodeUtility.getElementsByTagName(parentNode: IElement | IDocumentFragment | IDocument, tagName: string): IHTMLCollection<IElement>
  • added: static method ParentNodeUtility.getElementsByTagNameNS(parentNode: IElement | IDocumentFragment | IDocument, namespaceURI: string, tagName: string): IHTMLCollection<IElement>
  • added: static method ParentNodeUtility.prepend(parentNode: IElement | IDocument | IDocumentFragment, ...nodes: (string | INode)[]): void
  • added: static method ParentNodeUtility.replaceChildren(parentNode: IElement | IDocument | IDocumentFragment, ...nodes: (string | INode)[]): void
  • added: default interface IProcessingInstruction extends ICharacterData
  • added: property IProcessingInstruction.target: string
  • added: default class ProcessingInstruction extends CharacterData implements IProcessingInstruction
  • added: property ProcessingInstruction.target: string
  • added: readonly property ProcessingInstruction.nodeType = NodeTypeEnum.processingInstructionNode
  • added: default interface IShadowRoot extends IDocumentFragment
  • added: method IShadowRoot.cloneNode(deep?: boolean): IShadowRoot
  • added: property IShadowRoot.host: IElement
  • added: property IShadowRoot.innerHTML: string
  • added: property IShadowRoot.mode: string
  • added: property IShadowRoot.onslotchange: (event: Event) => void | null
  • added: readonly property IShadowRoot.activeElement: IElement | null
  • added: default class ShadowRoot extends DocumentFragment implements IShadowRoot
  • added: get ShadowRoot.activeElement(): IHTMLElement | null
  • added: get ShadowRoot.innerHTML(): string
  • added: method ShadowRoot.cloneNode(deep?: boolean): IShadowRoot
  • added: method ShadowRoot.toString(): string
  • added: property ShadowRoot.adoptedStyleSheets: CSSStyleSheet[]
  • added: property ShadowRoot.onslotchange: (event: Event) => void | null
  • added: readonly property ShadowRoot.host: IElement
  • added: readonly property ShadowRoot.mode = 'open'
  • added: set ShadowRoot.innerHTML(html: string)
  • added: default class SVGDocument extends Document
  • added: default class DOMMatrix
  • added: readonly property DOMMatrix.is2D = false
  • added: readonly property DOMMatrix.isIdentity = false
  • added: default interface ISVGElement extends IElement
  • added: method ISVGElement.blur(): void
  • added: method ISVGElement.focus(): void
  • added: property ISVGElement.onabort: (event: Event) => void | null
  • added: property ISVGElement.onerror: (event: Event) => void | null
  • added: property ISVGElement.onload: (event: Event) => void | null
  • added: property ISVGElement.onresize: (event: Event) => void | null
  • added: property ISVGElement.onscroll: (event: Event) => void | null
  • added: property ISVGElement.onunload: (event: Event) => void | null
  • added: property ISVGElement.tabIndex: number
  • added: readonly property ISVGElement.dataset: { [key: string]: string }
  • added: readonly property ISVGElement.ownerSVGElement: ISVGSVGElement
  • added: readonly property ISVGElement.style: CSSStyleDeclaration
  • added: readonly property ISVGElement.viewportElement: ISVGElement
  • added: default interface ISVGGraphicsElement extends ISVGElement
  • added: method ISVGGraphicsElement.getBBox(): DOMRect
  • added: method ISVGGraphicsElement.getCTM(): DOMMatrix
  • added: method ISVGGraphicsElement.getScreenCTM(): DOMMatrix
  • added: readonly property ISVGGraphicsElement.transform: {}
  • added: default interface ISVGSVGElement extends ISVGGraphicsElement
  • added: method ISVGSVGElement.animationsPaused(): boolean
  • added: method ISVGSVGElement.checkEnclosure(): boolean
  • added: method ISVGSVGElement.checkIntersection(): boolean
  • added: method ISVGSVGElement.cloneNode(deep?: boolean): ISVGSVGElement
  • added: method ISVGSVGElement.createSVGAngle(): SVGAngle
  • added: method ISVGSVGElement.createSVGLength(): SVGLength
  • added: method ISVGSVGElement.createSVGNumber(): SVGNumber
  • added: method ISVGSVGElement.createSVGPoint(): SVGPoint
  • added: method ISVGSVGElement.createSVGRect(): SVGRect
  • added: method ISVGSVGElement.createSVGTransform(): SVGTransform
  • added: method ISVGSVGElement.deselectAll(): void
  • added: method ISVGSVGElement.getCurrentTime(): number
  • added: method ISVGSVGElement.getEnclosureList(): INode[]
  • added: method ISVGSVGElement.getIntersectionList(): INode[]
  • added: method ISVGSVGElement.pauseAnimations(): void
  • added: method ISVGSVGElement.setCurrentTime(): void
  • added: method ISVGSVGElement.unpauseAnimations(): void
  • added: property ISVGSVGElement.contentScriptType: string
  • added: property ISVGSVGElement.currentScale: number
  • added: property ISVGSVGElement.currentTranslate: SVGPoint
  • added: property ISVGSVGElement.height: string
  • added: property ISVGSVGElement.onafterprint: (event: Event) => void | null
  • added: property ISVGSVGElement.onbeforeprint: (event: Event) => void | null
  • added: property ISVGSVGElement.onbeforeunload: (event: Event) => void | null
  • added: property ISVGSVGElement.ongamepadconnected: (event: Event) => void | null
  • added: property ISVGSVGElement.ongamepaddisconnected: (event: Event) => void | null
  • added: property ISVGSVGElement.onhashchange: (event: Event) => void | null
  • added: property ISVGSVGElement.onlanguagechange: (event: Event) => void | null
  • added: property ISVGSVGElement.onmessage: (event: Event) => void | null
  • added: property ISVGSVGElement.onmessageerror: (event: Event) => void | null
  • added: property ISVGSVGElement.onoffline: (event: Event) => void | null
  • added: property ISVGSVGElement.ononline: (event: Event) => void | null
  • added: property ISVGSVGElement.onpagehide: (event: Event) => void | null
  • added: property ISVGSVGElement.onpageshow: (event: Event) => void | null
  • added: property ISVGSVGElement.onpopstate: (event: Event) => void | null
  • added: property ISVGSVGElement.onrejectionhandled: (event: Event) => void | null
  • added: property ISVGSVGElement.onstorage: (event: Event) => void | null
  • added: property ISVGSVGElement.onunhandledrejection: (event: Event) => void | null
  • added: property ISVGSVGElement.onunload: (event: Event) => void | null
  • added: property ISVGSVGElement.preserveAspectRatio: string
  • added: property ISVGSVGElement.viewBox: SVGAnimatedRect
  • added: property ISVGSVGElement.viewport: SVGRect
  • added: property ISVGSVGElement.width: string
  • added: property ISVGSVGElement.x: string
  • added: property ISVGSVGElement.y: string
  • added: default class SVGAngle
  • added: method SVGAngle.convertToSpecifiedUnits(): void
  • added: method SVGAngle.newValueSpecifiedUnits(): void
  • added: property SVGAngle.unitType: string
  • added: property SVGAngle.value: number
  • added: property SVGAngle.valueAsString: string
  • added: property SVGAngle.valueInSpecifiedUnits: number
  • added: static property SVGAngle.SVG_ANGLETYPE_DEG: string
  • added: static property SVGAngle.SVG_ANGLETYPE_GRAD: string
  • added: static property SVGAngle.SVG_ANGLETYPE_RAD: string
  • added: static property SVGAngle.SVG_ANGLETYPE_UNKNOWN: string
  • added: static property SVGAngle.SVG_ANGLETYPE_UNSPECIFIED: string
  • added: default class SVGAnimatedRect
  • added: property SVGAnimatedRect.animVal: SVGRect
  • added: property SVGAnimatedRect.baseVal: SVGRect
  • added: default class SVGElement extends Element implements ISVGElement
  • added: get SVGElement.dataset(): { [key: string]: string }
  • added: get SVGElement.ownerSVGElement(): ISVGSVGElement
  • added: get SVGElement.style(): CSSStyleDeclaration
  • added: get SVGElement.tabIndex(): number
  • added: get SVGElement.viewportElement(): ISVGElement
  • added: method SVGElement.blur(): void
  • added: method SVGElement.focus(): void
  • added: property SVGElement._style: CSSStyleDeclaration
  • added: property SVGElement.onabort: (event: Event) => void | null
  • added: property SVGElement.onerror: (event: Event) => void | null
  • added: property SVGElement.onload: (event: Event) => void | null
  • added: property SVGElement.onresize: (event: Event) => void | null
  • added: property SVGElement.onscroll: (event: Event) => void | null
  • added: property SVGElement.onunload: (event: Event) => void | null
  • added: readonly property SVGElement.attributes: INamedNodeMap
  • added: set SVGElement.tabIndex(tabIndex: number)
  • added: default class SVGElementNamedNodeMap extends ElementNamedNodeMap
  • added: method SVGElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method SVGElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property SVGElementNamedNodeMap._ownerElement: SVGElement
  • added: default class SVGGraphicsElement extends SVGElement implements ISVGGraphicsElement
  • added: method SVGGraphicsElement.getBBox(): DOMRect
  • added: method SVGGraphicsElement.getCTM(): DOMMatrix
  • added: method SVGGraphicsElement.getScreenCTM(): DOMMatrix
  • added: readonly property SVGGraphicsElement.transform: {}
  • added: default class SVGLength
  • added: method SVGLength.convertToSpecifiedUnits(): void
  • added: method SVGLength.newValueSpecifiedUnits(): void
  • added: property SVGLength.unitType: string
  • added: property SVGLength.value: number
  • added: property SVGLength.valueAsString: string
  • added: property SVGLength.valueInSpecifiedUnits: number
  • added: static property SVGLength.SVG_LENGTHTYPE_CM: number
  • added: static property SVGLength.SVG_LENGTHTYPE_EMS: number
  • added: static property SVGLength.SVG_LENGTHTYPE_EXS: number
  • added: static property SVGLength.SVG_LENGTHTYPE_IN: number
  • added: static property SVGLength.SVG_LENGTHTYPE_MM: number
  • added: static property SVGLength.SVG_LENGTHTYPE_NUMBER: number
  • added: static property SVGLength.SVG_LENGTHTYPE_PC: number
  • added: static property SVGLength.SVG_LENGTHTYPE_PERCENTAGE: number
  • added: static property SVGLength.SVG_LENGTHTYPE_PT: number
  • added: static property SVGLength.SVG_LENGTHTYPE_PX: number
  • added: static property SVGLength.SVG_LENGTHTYPE_UNKNOWN: number
  • added: default class SVGNumber
  • added: property SVGNumber.value: number
  • added: default class SVGPoint
  • added: property SVGPoint.x: number
  • added: property SVGPoint.y: number
  • added: default class SVGRect
  • added: property SVGRect.height: number
  • added: property SVGRect.width: number
  • added: property SVGRect.x: number
  • added: property SVGRect.y: number
  • added: default class SVGSVGElement extends SVGGraphicsElement implements ISVGSVGElement
  • added: get SVGSVGElement.contentScriptType(): string
  • added: get SVGSVGElement.currentScale(): number
  • added: get SVGSVGElement.currentTranslate(): SVGPoint
  • added: get SVGSVGElement.height(): string
  • added: get SVGSVGElement.preserveAspectRatio(): string
  • added: get SVGSVGElement.viewBox(): SVGAnimatedRect
  • added: get SVGSVGElement.viewport(): SVGRect
  • added: get SVGSVGElement.width(): string
  • added: get SVGSVGElement.x(): string
  • added: get SVGSVGElement.y(): string
  • added: method SVGSVGElement.animationsPaused(): boolean
  • added: method SVGSVGElement.checkEnclosure(): boolean
  • added: method SVGSVGElement.checkIntersection(): boolean
  • added: method SVGSVGElement.cloneNode(deep?: boolean): ISVGSVGElement
  • added: method SVGSVGElement.createSVGAngle(): SVGAngle
  • added: method SVGSVGElement.createSVGLength(): SVGLength
  • added: method SVGSVGElement.createSVGNumber(): SVGNumber
  • added: method SVGSVGElement.createSVGPoint(): SVGPoint
  • added: method SVGSVGElement.createSVGRect(): SVGRect
  • added: method SVGSVGElement.createSVGTransform(): SVGTransform
  • added: method SVGSVGElement.deselectAll(): void
  • added: method SVGSVGElement.getCurrentTime(): number
  • added: method SVGSVGElement.getEnclosureList(): INode[]
  • added: method SVGSVGElement.getIntersectionList(): INode[]
  • added: method SVGSVGElement.pauseAnimations(): void
  • added: method SVGSVGElement.setCurrentTime(): void
  • added: method SVGSVGElement.unpauseAnimations(): void
  • added: property SVGSVGElement.onafterprint: (event: Event) => void | null
  • added: property SVGSVGElement.onbeforeprint: (event: Event) => void | null
  • added: property SVGSVGElement.onbeforeunload: (event: Event) => void | null
  • added: property SVGSVGElement.ongamepadconnected: (event: Event) => void | null
  • added: property SVGSVGElement.ongamepaddisconnected: (event: Event) => void | null
  • added: property SVGSVGElement.onhashchange: (event: Event) => void | null
  • added: property SVGSVGElement.onlanguagechange: (event: Event) => void | null
  • added: property SVGSVGElement.onmessage: (event: Event) => void | null
  • added: property SVGSVGElement.onmessageerror: (event: Event) => void | null
  • added: property SVGSVGElement.onoffline: (event: Event) => void | null
  • added: property SVGSVGElement.ononline: (event: Event) => void | null
  • added: property SVGSVGElement.onpagehide: (event: Event) => void | null
  • added: property SVGSVGElement.onpageshow: (event: Event) => void | null
  • added: property SVGSVGElement.onpopstate: (event: Event) => void | null
  • added: property SVGSVGElement.onrejectionhandled: (event: Event) => void | null
  • added: property SVGSVGElement.onstorage: (event: Event) => void | null
  • added: property SVGSVGElement.onunhandledrejection: (event: Event) => void | null
  • added: property SVGSVGElement.onunload: (event: Event) => void | null
  • added: set SVGSVGElement.contentScriptType(contentScriptType: string)
  • added: set SVGSVGElement.currentScale(currentScale: number)
  • added: set SVGSVGElement.height(height: string)
  • added: set SVGSVGElement.preserveAspectRatio(preserveAspectRatio: string)
  • added: set SVGSVGElement.width(width: string)
  • added: set SVGSVGElement.x(x: string)
  • added: set SVGSVGElement.y(y: string)
  • added: default class SVGTransform
  • added: method SVGTransform.setMatrix(): void
  • added: method SVGTransform.setRotate(): void
  • added: method SVGTransform.setScale(): void
  • added: method SVGTransform.setSkewX(): void
  • added: method SVGTransform.setSkewY(): void
  • added: method SVGTransform.setTranslate(): void
  • added: property SVGTransform.angle: number
  • added: property SVGTransform.type: number
  • added: static property SVGTransform.SVG_TRANSFORM_MATRIX: number
  • added: static property SVGTransform.SVG_TRANSFORM_ROTATE: number
  • added: static property SVGTransform.SVG_TRANSFORM_SCALE: number
  • added: static property SVGTransform.SVG_TRANSFORM_SKEWX: number
  • added: static property SVGTransform.SVG_TRANSFORM_SKEWY: number
  • added: static property SVGTransform.SVG_TRANSFORM_TRANSLATE: number
  • added: static property SVGTransform.SVG_TRANSFORM_UNKNOWN: number
  • added: default interface IText extends ICharacterData
  • added: method IText.cloneNode(deep?: boolean): IText
  • added: method IText.splitText(offset: number): IText
  • added: default class Text extends CharacterData implements IText
  • added: get Text.data(): string
  • added: get Text.nodeName(): string
  • added: method Text._connectToNode(parentNode?: INode): void
  • added: method Text.cloneNode(deep?: boolean): IText
  • added: method Text.splitText(offset: number): IText
  • added: method Text.toString(): string
  • added: readonly property Text.nodeType = NodeTypeEnum.textNode
  • added: set Text.data(data: string)
  • added: default class XMLDocument extends Document
  • added: default interface ISelectorAttribute
  • added: property ISelectorAttribute.modifier: 's' | 'i' | null
  • added: property ISelectorAttribute.name: string
  • added: property ISelectorAttribute.operator: string | null
  • added: property ISelectorAttribute.regExp: RegExp | null
  • added: property ISelectorAttribute.value: string | null
  • added: default interface ISelectorMatch
  • added: property ISelectorMatch.priorityWeight: number
  • added: default interface ISelectorPseudo
  • added: property ISelectorPseudo.arguments: string | null
  • added: property ISelectorPseudo.name: string
  • added: property ISelectorPseudo.nthFunction: ((n: number) => boolean) | null
  • added: property ISelectorPseudo.selectorItem: SelectorItem | null
  • added: default class QuerySelector
  • added: static method QuerySelector.match(element: IElement, selector: string): ISelectorMatch | null
  • added: static method QuerySelector.querySelector(node: IElement | IDocument | IDocumentFragment, selector: string): IElement
  • added: static method QuerySelector.querySelectorAll(node: IElement | IDocument | IDocumentFragment, selector: string): INodeList<IElement>
  • added: default SelectorCombinatorEnum
  • added: enum SelectorCombinatorEnum
  • added: member SelectorCombinatorEnum.adjacentSibling = 'adjacentSibling'
  • added: member SelectorCombinatorEnum.child = 'child'
  • added: member SelectorCombinatorEnum.descendant = 'descendant'
  • added: constructor SelectorItem(options?: { tagName?: string; id?: string; classNames?: string[]; attributes?: ISelectorAttribute[]; pseudos?: ISelectorPseudo[]; isPseudoElement?: boolean; combinator?: SelectorCombinatorEnum })
  • added: default class SelectorItem
  • added: method SelectorItem.match(element: IElement): ISelectorMatch | null
  • added: property SelectorItem.attributes: ISelectorAttribute[] | null
  • added: property SelectorItem.classNames: string[] | null
  • added: property SelectorItem.combinator: SelectorCombinatorEnum
  • added: property SelectorItem.id: string | null
  • added: property SelectorItem.isPseudoElement: boolean
  • added: property SelectorItem.pseudos: ISelectorPseudo[] | null
  • added: property SelectorItem.tagName: string | null
  • added: default class SelectorParser
  • added: static method SelectorParser.getSelectorGroups(selector: string): Array<Array<SelectorItem>>
  • added: static method SelectorParser.getSelectorItem(selector: string): SelectorItem
  • added: default interface IRangeBoundaryPoint
  • added: property IRangeBoundaryPoint.node: INode
  • added: property IRangeBoundaryPoint.offset: number
  • added: constructor Range()
  • added: default class Range
  • added: get Range.collapsed(): boolean
  • added: get Range.commonAncestorContainer(): INode
  • added: get Range.endContainer(): INode
  • added: get Range.endOffset(): number
  • added: get Range.startContainer(): INode
  • added: get Range.startOffset(): number
  • added: method Range.cloneContents(): IDocumentFragment
  • added: method Range.cloneRange(): Range
  • added: method Range.collapse(toStart?: boolean): void
  • added: method Range.compareBoundaryPoints(how: RangeHowEnum, sourceRange: Range): number
  • added: method Range.comparePoint(node: INode, offset: any): number
  • added: method Range.createContextualFragment(tagString: string): IDocumentFragment
  • added: method Range.deleteContents(): void
  • added: method Range.detach(): void
  • added: method Range.extractContents(): IDocumentFragment
  • added: method Range.getBoundingClientRect(): DOMRect
  • added: method Range.getClientRects(): IDOMRectList<DOMRect>
  • added: method Range.insertNode(newNode: INode): void
  • added: method Range.intersectsNode(node: INode): boolean
  • added: method Range.isPointInRange(node: INode, offset?: number): boolean
  • added: method Range.selectNode(node: INode): void
  • added: method Range.selectNodeContents(node: INode): void
  • added: method Range.setEnd(node: INode, offset?: number): void
  • added: method Range.setEndAfter(node: INode): void
  • added: method Range.setEndBefore(node: INode): void
  • added: method Range.setStart(node: INode, offset?: number): void
  • added: method Range.setStartAfter(node: INode): void
  • added: method Range.setStartBefore(node: INode): void
  • added: method Range.surroundContents(newParent: INode): void
  • added: method Range.toString(): string
  • added: property Range._end: IRangeBoundaryPoint
  • added: property Range._start: IRangeBoundaryPoint
  • added: readonly property Range.END_TO_END: number
  • added: readonly property Range.END_TO_START: number
  • added: readonly property Range.START_TO_END: number
  • added: readonly property Range.START_TO_START: number
  • added: readonly property Range._ownerDocument: IDocument
  • added: static property Range._ownerDocument: IDocument
  • added: static readonly property Range.END_TO_END: number
  • added: static readonly property Range.END_TO_START: number
  • added: static readonly property Range.START_TO_END: number
  • added: static readonly property Range.START_TO_START: number
  • added: default RangeHowEnum
  • added: enum RangeHowEnum
  • added: member RangeHowEnum.endToEnd = 2
  • added: member RangeHowEnum.endToStart = 3
  • added: member RangeHowEnum.startToEnd = 1
  • added: member RangeHowEnum.startToStart = 0
  • added: default class RangeUtility
  • added: static method RangeUtility.compareBoundaryPointsPosition(pointA: IRangeBoundaryPoint, pointB: IRangeBoundaryPoint): number
  • added: static method RangeUtility.isContained(node: INode, range: Range): boolean
  • added: static method RangeUtility.isPartiallyContained(node: INode, range: Range): boolean
  • added: static method RangeUtility.validateBoundaryPoint(point: IRangeBoundaryPoint): void
  • added: default class ResizeObserver
  • added: method ResizeObserver.disconnect(): void
  • added: method ResizeObserver.observe(): void
  • added: method ResizeObserver.unobserve(): void
  • added: default class Screen
  • added: readonly property Screen.availHeight = 768
  • added: readonly property Screen.availWidth = 1024
  • added: readonly property Screen.colorDepth = 24
  • added: readonly property Screen.height = 768
  • added: readonly property Screen.pixelDepth = 24
  • added: readonly property Screen.width = 1024
  • added: constructor Selection(ownerDocument: IDocument)
  • added: default class Selection
  • added: get Selection.anchorNode(): INode
  • added: get Selection.anchorOffset(): number
  • added: get Selection.baseNode(): INode
  • added: get Selection.baseOffset(): number
  • added: get Selection.extentNode(): INode
  • added: get Selection.extentOffset(): number
  • added: get Selection.focusNode(): INode
  • added: get Selection.focusOffset(): number
  • added: get Selection.isCollapsed(): boolean
  • added: get Selection.rangeCount(): number
  • added: get Selection.type(): string
  • added: method Selection.addRange(newRange: Range): void
  • added: method Selection.collapse(node: INode, offset: number): void
  • added: method Selection.collapseToEnd(): void
  • added: method Selection.collapseToStart(): void
  • added: method Selection.containsNode(node: INode, allowPartialContainment?: boolean): boolean
  • added: method Selection.deleteFromDocument(): void
  • added: method Selection.empty(): void
  • added: method Selection.extend(node: INode, offset: number): void
  • added: method Selection.getRangeAt(index: number): Range
  • added: method Selection.removeAllRanges(): void
  • added: method Selection.removeRange(range: Range): void
  • added: method Selection.selectAllChildren(node: INode): void
  • added: method Selection.setBaseAndExtent(anchorNode: INode, anchorOffset: number, focusNode: INode, focusOffset: number): void
  • added: method Selection.setPosition(node: INode, offset: number): void
  • added: method Selection.toString(): string
  • added: protected method Selection._associateRange(range: Range): void
  • added: default SelectionDirectionEnum
  • added: enum SelectionDirectionEnum
  • added: member SelectionDirectionEnum.backwards = -1
  • added: member SelectionDirectionEnum.directionless = 0
  • added: member SelectionDirectionEnum.forwards = 1
  • added: default class Storage
  • added: get Storage.length(): number
  • added: method Storage.clear(): void
  • added: method Storage.getItem(name: string): string
  • added: method Storage.key(index: number): string
  • added: method Storage.removeItem(name: string): void
  • added: method Storage.setItem(name: string, item: string): void
  • added: default INodeFilter
  • added: type INodeFilter = ((node: INode) => number) | { acceptNode(node: INode): number }
  • added: const _default: { FILTER_ACCEPT: number; FILTER_REJECT: number; FILTER_SKIP: number; SHOW_ALL: number; SHOW_ELEMENT: number; SHOW_ATTRIBUTE: number; SHOW_TEXT: number; SHOW_CD…
  • added: default _default
  • added: const _default: { 1: number; 2: number; 3: number; 4: number; 5: number; 6: number; 7: number; 8: number; 9: number; 10: number; 11: number; 12: number }
  • added: default _default
  • added: constructor NodeIterator(root: INode, whatToShow?: number, filter?: INodeFilter)
  • added: default class NodeIterator
  • added: method NodeIterator.nextNode(): INode
  • added: method NodeIterator.previousNode(): INode
  • added: property NodeIterator.filter: INodeFilter
  • added: property NodeIterator.root: INode
  • added: property NodeIterator.whatToShow: number
  • added: constructor TreeWalker(root: INode, whatToShow?: number, filter?: INodeFilter)
  • added: default class TreeWalker
  • added: method TreeWalker.firstChild(): INode
  • added: method TreeWalker.lastChild(): INode
  • added: method TreeWalker.nextNode(): INode
  • added: method TreeWalker.nextSibling(): INode
  • added: method TreeWalker.parentNode(): INode
  • added: method TreeWalker.previousNode(): INode
  • added: method TreeWalker.previousSibling(): INode
  • added: property TreeWalker.currentNode: INode
  • added: property TreeWalker.filter: INodeFilter
  • added: property TreeWalker.root: INode
  • added: property TreeWalker.whatToShow: number
  • added: constructor ValidityState(element: IHTMLInputElement | IHTMLTextAreaElement | IHTMLSelectElement | IHTMLButtonElement)
  • added: default class ValidityState
  • added: get ValidityState.badInput(): boolean
  • added: get ValidityState.customError(): boolean
  • added: get ValidityState.patternMismatch(): boolean
  • added: get ValidityState.rangeOverflow(): boolean
  • added: get ValidityState.rangeUnderflow(): boolean
  • added: get ValidityState.stepMismatch(): boolean
  • added: get ValidityState.tooLong(): boolean
  • added: get ValidityState.tooShort(): boolean
  • added: get ValidityState.typeMismatch(): boolean
  • added: get ValidityState.valid(): boolean
  • added: get ValidityState.valueMissing(): boolean
  • added: default class GlobalWindow extends Window implements IWindow
  • added: method GlobalWindow.eval(code: string): unknown
  • added: property GlobalWindow.Array: typeof Array
  • added: property GlobalWindow.ArrayBuffer: typeof ArrayBuffer
  • added: property GlobalWindow.Boolean: typeof Boolean
  • added: property GlobalWindow.Buffer: typeof globalThis.Buffer
  • added: property GlobalWindow.DataView: typeof DataView
  • added: property GlobalWindow.Date: typeof Date
  • added: property GlobalWindow.Error: typeof Error
  • added: property GlobalWindow.EvalError: typeof EvalError
  • added: property GlobalWindow.Float32Array: typeof Float32Array
  • added: property GlobalWindow.Float64Array: typeof Float64Array
  • added: property GlobalWindow.Function: typeof Function
  • added: property GlobalWindow.Infinity: typeof Infinity
  • added: property GlobalWindow.Int16Array: typeof Int16Array
  • added: property GlobalWindow.Int32Array: typeof Int32Array
  • added: property GlobalWindow.Int8Array: typeof Int8Array
  • added: property GlobalWindow.Intl: typeof Intl
  • added: property GlobalWindow.JSON: typeof JSON
  • added: property GlobalWindow.Map: MapConstructor
  • added: property GlobalWindow.Math: typeof Math
  • added: property GlobalWindow.NaN: typeof NaN
  • added: property GlobalWindow.Number: typeof Number
  • added: property GlobalWindow.Object: typeof Object
  • added: property GlobalWindow.Promise: typeof Promise
  • added: property GlobalWindow.RangeError: typeof RangeError
  • added: property GlobalWindow.ReferenceError: typeof ReferenceError
  • added: property GlobalWindow.RegExp: typeof RegExp
  • added: property GlobalWindow.Set: SetConstructor
  • added: property GlobalWindow.String: typeof String
  • added: property GlobalWindow.Symbol: Function
  • added: property GlobalWindow.SyntaxError: typeof SyntaxError
  • added: property GlobalWindow.TypeError: typeof TypeError
  • added: property GlobalWindow.URIError: typeof URIError
  • added: property GlobalWindow.Uint16Array: typeof Uint16Array
  • added: property GlobalWindow.Uint32Array: typeof Uint32Array
  • added: property GlobalWindow.Uint8Array: typeof Uint8Array
  • added: property GlobalWindow.Uint8ClampedArray: typeof Uint8ClampedArray
  • added: property GlobalWindow.WeakMap: WeakMapConstructor
  • added: property GlobalWindow.WeakSet: WeakSetConstructor
  • added: property GlobalWindow.decodeURI: typeof decodeURI
  • added: property GlobalWindow.decodeURIComponent: typeof decodeURIComponent
  • added: property GlobalWindow.encodeURI: typeof encodeURI
  • added: property GlobalWindow.encodeURIComponent: typeof encodeURIComponent
  • added: property GlobalWindow.escape: (str: string) => string
  • added: property GlobalWindow.gc: () => void
  • added: property GlobalWindow.global: typeof globalThis
  • added: property GlobalWindow.isFinite: typeof isFinite
  • added: property GlobalWindow.isNaN: typeof isNaN
  • added: property GlobalWindow.parseFloat: typeof parseFloat
  • added: property GlobalWindow.parseInt: typeof parseInt
  • added: property GlobalWindow.undefined: typeof undefined
  • added: property GlobalWindow.unescape: (str: string) => string
  • added: property GlobalWindow.v8debug?: unknown
  • added: protected method GlobalWindow._setupVMContext(): void
  • added: default interface IHappyDOMOptions
  • added: property IHappyDOMOptions.height?: number
  • added: property IHappyDOMOptions.innerHeight?: number
  • added: property IHappyDOMOptions.innerWidth?: number
  • added: property IHappyDOMOptions.settings?: { disableJavaScriptEvaluation?: boolean; disableJavaScriptFileLoading?: boolean; disableCSSFileLoading?: boolean; disableIframePageLoading?: boolean; disableComputedStyleRendering?: boolean; enableFileSystemHttpRequests?: boolean; device?: { prefersColorScheme?: string; mediaType?: string } }
  • added: property IHappyDOMOptions.url?: string
  • added: property IHappyDOMOptions.width?: number
  • added: default interface IHappyDOMSettings
  • added: property IHappyDOMSettings.device: { prefersColorScheme: string; mediaType: string }
  • added: property IHappyDOMSettings.disableCSSFileLoading: boolean
  • added: property IHappyDOMSettings.disableComputedStyleRendering: boolean
  • added: property IHappyDOMSettings.disableIframePageLoading: boolean
  • added: property IHappyDOMSettings.disableJavaScriptEvaluation: boolean
  • added: property IHappyDOMSettings.disableJavaScriptFileLoading: boolean
  • added: property IHappyDOMSettings.enableFileSystemHttpRequests: boolean
  • added: default interface INodeJSGlobal
  • added: property INodeJSGlobal.Array: typeof Array
  • added: property INodeJSGlobal.ArrayBuffer: typeof ArrayBuffer
  • added: property INodeJSGlobal.Boolean: typeof Boolean
  • added: property INodeJSGlobal.Buffer: typeof Buffer
  • added: property INodeJSGlobal.DataView: typeof DataView
  • added: property INodeJSGlobal.Date: typeof Date
  • added: property INodeJSGlobal.Error: typeof Error
  • added: property INodeJSGlobal.EvalError: typeof EvalError
  • added: property INodeJSGlobal.Float32Array: typeof Float32Array
  • added: property INodeJSGlobal.Float64Array: typeof Float64Array
  • added: property INodeJSGlobal.Function: typeof Function
  • added: property INodeJSGlobal.Infinity: typeof Infinity
  • added: property INodeJSGlobal.Int16Array: typeof Int16Array
  • added: property INodeJSGlobal.Int32Array: typeof Int32Array
  • added: property INodeJSGlobal.Int8Array: typeof Int8Array
  • added: property INodeJSGlobal.Intl: typeof Intl
  • added: property INodeJSGlobal.JSON: typeof JSON
  • added: property INodeJSGlobal.Map: MapConstructor
  • added: property INodeJSGlobal.Math: typeof Math
  • added: property INodeJSGlobal.NaN: typeof NaN
  • added: property INodeJSGlobal.Number: typeof Number
  • added: property INodeJSGlobal.Object: typeof Object
  • added: property INodeJSGlobal.Promise: typeof Promise
  • added: property INodeJSGlobal.RangeError: typeof RangeError
  • added: property INodeJSGlobal.ReferenceError: typeof ReferenceError
  • added: property INodeJSGlobal.RegExp: typeof RegExp
  • added: property INodeJSGlobal.Set: SetConstructor
  • added: property INodeJSGlobal.String: typeof String
  • added: property INodeJSGlobal.Symbol: Function
  • added: property INodeJSGlobal.SyntaxError: typeof SyntaxError
  • added: property INodeJSGlobal.TypeError: typeof TypeError
  • added: property INodeJSGlobal.URIError: typeof URIError
  • added: property INodeJSGlobal.Uint16Array: typeof Uint16Array
  • added: property INodeJSGlobal.Uint32Array: typeof Uint32Array
  • added: property INodeJSGlobal.Uint8Array: typeof Uint8Array
  • added: property INodeJSGlobal.Uint8ClampedArray: typeof Uint8ClampedArray
  • added: property INodeJSGlobal.WeakMap: WeakMapConstructor
  • added: property INodeJSGlobal.WeakSet: WeakSetConstructor
  • added: property INodeJSGlobal.clearInterval: (intervalId: NodeJS.Timeout) => void
  • added: property INodeJSGlobal.clearTimeout: (timeoutId: NodeJS.Timeout) => void
  • added: property INodeJSGlobal.decodeURI: typeof decodeURI
  • added: property INodeJSGlobal.decodeURIComponent: typeof decodeURIComponent
  • added: property INodeJSGlobal.encodeURI: typeof encodeURI
  • added: property INodeJSGlobal.encodeURIComponent: typeof encodeURIComponent
  • added: property INodeJSGlobal.escape: (str: string) => string
  • added: property INodeJSGlobal.eval: typeof eval
  • added: property INodeJSGlobal.gc: () => void
  • added: property INodeJSGlobal.global: typeof globalThis
  • added: property INodeJSGlobal.isFinite: typeof isFinite
  • added: property INodeJSGlobal.isNaN: typeof isNaN
  • added: property INodeJSGlobal.parseFloat: typeof parseFloat
  • added: property INodeJSGlobal.parseInt: typeof parseInt
  • added: property INodeJSGlobal.queueMicrotask: typeof queueMicrotask
  • added: property INodeJSGlobal.setInterval: (callback: (...args: any[]) => void, ms?: number, ...args: any[]) => NodeJS.Timeout
  • added: property INodeJSGlobal.setTimeout: (callback: (...args: any[]) => void, ms?: number, ...args: any[]) => NodeJS.Timeout
  • added: property INodeJSGlobal.undefined: typeof undefined
  • added: property INodeJSGlobal.unescape: (str: string) => string
  • added: property INodeJSGlobal.v8debug?: any
  • added: default interface IWindow extends IEventTarget, INodeJSGlobal
  • added: method IWindow.atob(data: unknown): string
  • added: method IWindow.btoa(data: unknown): string
  • added: method IWindow.cancelAnimationFrame(id: NodeJS.Timeout): void
  • added: method IWindow.clearInterval(id: NodeJS.Timeout): void
  • added: method IWindow.clearTimeout(id: NodeJS.Timeout): void
  • added: method IWindow.eval(code: string): unknown
  • added: method IWindow.fetch(url: RequestInfo, init?: IRequestInit): Promise<IResponse>
  • added: method IWindow.getComputedStyle(element: IElement): CSSStyleDeclaration
  • added: method IWindow.getSelection(): Selection
  • added: method IWindow.matchMedia(mediaQueryString: string): MediaQueryList
  • added: method IWindow.postMessage(message: unknown, targetOrigin?: string, transfer?: unknown[]): void
  • added: method IWindow.requestAnimationFrame(callback: (timestamp: number) => void): NodeJS.Timeout
  • added: method IWindow.scroll(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void
  • added: method IWindow.scrollTo(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void
  • added: method IWindow.setInterval(callback: Function, delay?: number, ...args: unknown[]): NodeJS.Timeout
  • added: method IWindow.setTimeout(callback: Function, delay?: number, ...args: unknown[]): NodeJS.Timeout
  • added: property IWindow.onerror: (event: ErrorEvent) => void
  • added: property IWindow.onload: (event: Event) => void
  • added: readonly property IWindow.AbortController: typeof AbortController
  • added: readonly property IWindow.AbortSignal: typeof AbortSignal
  • added: readonly property IWindow.AnimationEvent: typeof AnimationEvent
  • added: readonly property IWindow.Attr: typeof Attr
  • added: readonly property IWindow.Blob: typeof Blob
  • added: readonly property IWindow.CSS: CSS
  • added: readonly property IWindow.CSSContainerRule: typeof CSSContainerRule
  • added: readonly property IWindow.CSSFontFaceRule: typeof CSSFontFaceRule
  • added: readonly property IWindow.CSSKeyframeRule: typeof CSSKeyframeRule
  • added: readonly property IWindow.CSSKeyframesRule: typeof CSSKeyframesRule
  • added: readonly property IWindow.CSSMediaRule: typeof CSSMediaRule
  • added: readonly property IWindow.CSSRule: typeof CSSRule
  • added: readonly property IWindow.CSSStyleRule: typeof CSSStyleRule
  • added: readonly property IWindow.CSSStyleSheet: typeof CSSStyleSheet
  • added: readonly property IWindow.CSSSupportsRule: typeof CSSSupportsRule
  • added: readonly property IWindow.CSSUnitValue: typeof CSSUnitValue
  • added: readonly property IWindow.CharacterData: typeof CharacterData
  • added: readonly property IWindow.Comment: typeof Comment
  • added: readonly property IWindow.CustomElementRegistry: typeof CustomElementRegistry
  • added: readonly property IWindow.CustomEvent: typeof CustomEvent
  • added: readonly property IWindow.DOMException: typeof DOMException
  • added: readonly property IWindow.DOMParser: typeof DOMParser
  • added: readonly property IWindow.DOMRect: typeof DOMRect
  • added: readonly property IWindow.DataTransfer: typeof DataTransfer
  • added: readonly property IWindow.DataTransferItem: typeof DataTransferItem
  • added: readonly property IWindow.DataTransferItemList: typeof DataTransferItemList
  • added: readonly property IWindow.Document: typeof Document
  • added: readonly property IWindow.DocumentFragment: typeof DocumentFragment
  • added: readonly property IWindow.Element: typeof Element
  • added: readonly property IWindow.ErrorEvent: typeof ErrorEvent
  • added: readonly property IWindow.Event: typeof Event
  • added: readonly property IWindow.EventTarget: typeof EventTarget
  • added: readonly property IWindow.File: typeof File
  • added: readonly property IWindow.FileList: typeof FileList
  • added: readonly property IWindow.FileReader: typeof FileReader
  • added: readonly property IWindow.FocusEvent: typeof FocusEvent
  • added: readonly property IWindow.FormData: typeof FormData
  • added: readonly property IWindow.HTMLAudioElement: typeof HTMLAudioElement
  • added: readonly property IWindow.HTMLBaseElement: typeof HTMLBaseElement
  • added: readonly property IWindow.HTMLCollection: typeof HTMLCollection
  • added: readonly property IWindow.HTMLDialogElement: typeof HTMLDialogElement
  • added: readonly property IWindow.HTMLDocument: typeof HTMLDocument
  • added: readonly property IWindow.HTMLElement: typeof HTMLElement
  • added: readonly property IWindow.HTMLFormControlsCollection: typeof HTMLFormControlsCollection
  • added: readonly property IWindow.HTMLFormElement: typeof HTMLFormElement
  • added: readonly property IWindow.HTMLIFrameElement: typeof HTMLIFrameElement
  • added: readonly property IWindow.HTMLImageElement: typeof HTMLImageElement
  • added: readonly property IWindow.HTMLInputElement: typeof HTMLInputElement
  • added: readonly property IWindow.HTMLLabelElement: typeof HTMLLabelElement
  • added: readonly property IWindow.HTMLLinkElement: typeof HTMLLinkElement
  • added: readonly property IWindow.HTMLMediaElement: typeof HTMLMediaElement
  • added: readonly property IWindow.HTMLMetaElement: typeof HTMLMetaElement
  • added: readonly property IWindow.HTMLScriptElement: typeof HTMLScriptElement
  • added: readonly property IWindow.HTMLSelectElement: typeof HTMLSelectElement
  • added: readonly property IWindow.HTMLSlotElement: typeof HTMLSlotElement
  • added: readonly property IWindow.HTMLStyleElement: typeof HTMLStyleElement
  • added: readonly property IWindow.HTMLTemplateElement: typeof HTMLTemplateElement
  • added: readonly property IWindow.HTMLTextAreaElement: typeof HTMLTextAreaElement
  • added: readonly property IWindow.HTMLUnknownElement: typeof HTMLUnknownElement
  • added: readonly property IWindow.HTMLVideoElement: typeof HTMLVideoElement
  • added: readonly property IWindow.Headers: { new (init?: IHeadersInit): IHeaders }
  • added: readonly property IWindow.History: typeof History
  • added: readonly property IWindow.Image: typeof Image
  • added: readonly property IWindow.InputEvent: typeof InputEvent
  • added: readonly property IWindow.KeyboardEvent: typeof KeyboardEvent
  • added: readonly property IWindow.Location: typeof Location
  • added: readonly property IWindow.MediaQueryListEvent: typeof MediaQueryListEvent
  • added: readonly property IWindow.MessageEvent: typeof MessageEvent
  • added: readonly property IWindow.MessagePort: typeof MessagePort
  • added: readonly property IWindow.MimeType: typeof MimeType
  • added: readonly property IWindow.MimeTypeArray: typeof MimeTypeArray
  • added: readonly property IWindow.MouseEvent: typeof MouseEvent
  • added: readonly property IWindow.MutationObserver: typeof MutationObserver
  • added: readonly property IWindow.NamedNodeMap: typeof NamedNodeMap
  • added: readonly property IWindow.Navigator: typeof Navigator
  • added: readonly property IWindow.Node: typeof Node
  • added: readonly property IWindow.NodeFilter: typeof NodeFilter
  • added: readonly property IWindow.NodeIterator: typeof NodeIterator
  • added: readonly property IWindow.NodeList: typeof NodeList
  • added: readonly property IWindow.Plugin: typeof Plugin
  • added: readonly property IWindow.PluginArray: typeof PluginArray
  • added: readonly property IWindow.PointerEvent: typeof PointerEvent
  • added: readonly property IWindow.ProcessingInstruction: typeof ProcessingInstruction
  • added: readonly property IWindow.ProgressEvent: typeof ProgressEvent
  • added: readonly property IWindow.RadioNodeList: typeof RadioNodeList
  • added: readonly property IWindow.Range: typeof Range
  • added: readonly property IWindow.ReadableStream: typeof Stream.Readable
  • added: readonly property IWindow.Request: { new (input: IRequestInfo, init?: IRequestInit): IRequest }
  • added: readonly property IWindow.ResizeObserver: typeof ResizeObserver
  • added: readonly property IWindow.Response: { new (body?: IResponseBody | null, init?: IResponseInit): IResponse }
  • added: readonly property IWindow.SVGDocument: typeof SVGDocument
  • added: readonly property IWindow.SVGElement: typeof SVGElement
  • added: readonly property IWindow.SVGSVGElement: typeof SVGSVGElement
  • added: readonly property IWindow.Screen: typeof Screen
  • added: readonly property IWindow.Selection: typeof Selection
  • added: readonly property IWindow.ShadowRoot: typeof ShadowRoot
  • added: readonly property IWindow.Storage: typeof Storage
  • added: readonly property IWindow.StorageEvent: typeof StorageEvent
  • added: readonly property IWindow.SubmitEvent: typeof SubmitEvent
  • added: readonly property IWindow.Text: typeof Text
  • added: readonly property IWindow.TreeWalker: typeof TreeWalker
  • added: readonly property IWindow.UIEvent: typeof UIEvent
  • added: readonly property IWindow.URL: typeof URL
  • added: readonly property IWindow.URLSearchParams: typeof URLSearchParams
  • added: readonly property IWindow.ValidityState: typeof ValidityState
  • added: readonly property IWindow.WheelEvent: typeof WheelEvent
  • added: readonly property IWindow.Window: typeof Window
  • added: readonly property IWindow.WritableStream: typeof Stream.Writable
  • added: readonly property IWindow.XMLDocument: typeof XMLDocument
  • added: readonly property IWindow.XMLHttpRequest: typeof XMLHttpRequest
  • added: readonly property IWindow.XMLHttpRequestEventTarget: typeof XMLHttpRequestEventTarget
  • added: readonly property IWindow.XMLHttpRequestUpload: typeof XMLHttpRequestUpload
  • added: readonly property IWindow.XMLSerializer: typeof XMLSerializer
  • added: readonly property IWindow.console: Console
  • added: readonly property IWindow.customElements: CustomElementRegistry
  • added: readonly property IWindow.document: Document
  • added: readonly property IWindow.globalThis: IWindow
  • added: readonly property IWindow.happyDOM: { whenAsyncComplete: () => Promise<void>; cancelAsync: () => void; asyncTaskManager: AsyncTaskManager; setWindowSize: (options: { width?: number; height?: number }) => void; setURL: (url: string) => void; settings: IHappyDOMSettings; setInnerWidth: (width: number) => void; setInnerHeight: (height: number) => void }
  • added: readonly property IWindow.history: History
  • added: readonly property IWindow.innerHeight: number
  • added: readonly property IWindow.innerWidth: number
  • added: readonly property IWindow.localStorage: Storage
  • added: readonly property IWindow.location: Location
  • added: readonly property IWindow.navigator: Navigator
  • added: readonly property IWindow.outerHeight: number
  • added: readonly property IWindow.outerWidth: number
  • added: readonly property IWindow.pageXOffset: number
  • added: readonly property IWindow.pageYOffset: number
  • added: readonly property IWindow.parent: IWindow
  • added: readonly property IWindow.performance: Performance
  • added: readonly property IWindow.screen: Screen
  • added: readonly property IWindow.scrollX: number
  • added: readonly property IWindow.scrollY: number
  • added: readonly property IWindow.self: IWindow
  • added: readonly property IWindow.sessionStorage: Storage
  • added: readonly property IWindow.top: IWindow
  • added: readonly property IWindow.window: IWindow
  • added: const _default: '\nthis.ArrayBuffer = globalThis.ArrayBuffer;\nthis.Boolean = globalThis.Boolean;\nthis.DataView = globalThis.DataView;\nthis.Date = globalThis.Date;\nthis.Err…
  • added: default _default
  • added: constructor Window(options?: IHappyDOMOptions)
  • added: default class Window extends EventTarget implements IWindow
  • added: get Window.CSS(): CSS
  • added: get Window.pageXOffset(): number
  • added: get Window.pageYOffset(): number
  • added: get Window.scrollX(): number
  • added: get Window.scrollY(): number
  • added: method Window.atob(data: unknown): string
  • added: method Window.btoa(data: unknown): string
  • added: method Window.cancelAnimationFrame(id: NodeJS.Timeout): void
  • added: method Window.clearInterval(id: NodeJS.Timeout): void
  • added: method Window.clearTimeout(id: NodeJS.Timeout): void
  • added: method Window.eval(code: string): unknown
  • added: method Window.fetch(url: RequestInfo, init?: IRequestInit): Promise<IResponse>
  • added: method Window.getComputedStyle(element: IElement): CSSStyleDeclaration
  • added: method Window.getSelection(): Selection
  • added: method Window.matchMedia(mediaQueryString: string): MediaQueryList
  • added: method Window.postMessage(message: unknown, targetOrigin?: string, _transfer?: unknown[]): void
  • added: method Window.queueMicrotask(callback: Function): void
  • added: method Window.requestAnimationFrame(callback: (timestamp: number) => void): NodeJS.Timeout
  • added: method Window.scroll(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void
  • added: method Window.scrollTo(x: { top?: number; left?: number; behavior?: string } | number, y?: number): void
  • added: method Window.setInterval(callback: Function, delay?: number, ...args: unknown[]): NodeJS.Timeout
  • added: method Window.setTimeout(callback: Function, delay?: number, ...args: unknown[]): NodeJS.Timeout
  • added: property Window.Array: typeof Array
  • added: property Window.ArrayBuffer: typeof ArrayBuffer
  • added: property Window.Boolean: typeof Boolean
  • added: property Window.Buffer: typeof globalThis.Buffer
  • added: property Window.DataView: typeof DataView
  • added: property Window.Date: typeof Date
  • added: property Window.Error: typeof Error
  • added: property Window.EvalError: typeof EvalError
  • added: property Window.Float32Array: typeof Float32Array
  • added: property Window.Float64Array: typeof Float64Array
  • added: property Window.Function: typeof Function
  • added: property Window.Infinity: typeof Infinity
  • added: property Window.Int16Array: typeof Int16Array
  • added: property Window.Int32Array: typeof Int32Array
  • added: property Window.Int8Array: typeof Int8Array
  • added: property Window.Intl: typeof Intl
  • added: property Window.JSON: typeof JSON
  • added: property Window.Map: MapConstructor
  • added: property Window.Math: typeof Math
  • added: property Window.NaN: typeof NaN
  • added: property Window.Number: typeof Number
  • added: property Window.Object: typeof Object
  • added: property Window.Promise: typeof Promise
  • added: property Window.RangeError: typeof RangeError
  • added: property Window.ReferenceError: typeof ReferenceError
  • added: property Window.RegExp: typeof RegExp
  • added: property Window.Set: SetConstructor
  • added: property Window.String: typeof String
  • added: property Window.Symbol: Function
  • added: property Window.SyntaxError: typeof SyntaxError
  • added: property Window.TypeError: typeof TypeError
  • added: property Window.URIError: typeof URIError
  • added: property Window.Uint16Array: typeof Uint16Array
  • added: property Window.Uint32Array: typeof Uint32Array
  • added: property Window.Uint8Array: typeof Uint8Array
  • added: property Window.Uint8ClampedArray: typeof Uint8ClampedArray
  • added: property Window.WeakMap: WeakMapConstructor
  • added: property Window.WeakSet: WeakSetConstructor
  • added: property Window._captureEventListenerCount: { [eventType: string]: number }
  • added: property Window.decodeURI: typeof decodeURI
  • added: property Window.decodeURIComponent: typeof decodeURIComponent
  • added: property Window.encodeURI: typeof encodeURI
  • added: property Window.encodeURIComponent: typeof encodeURIComponent
  • added: property Window.escape: (str: string) => string
  • added: property Window.gc: () => void
  • added: property Window.global: typeof globalThis
  • added: property Window.isFinite: typeof isFinite
  • added: property Window.isNaN: typeof isNaN
  • added: property Window.onerror: (event: ErrorEvent) => void
  • added: property Window.onload: (event: Event) => void
  • added: property Window.parseFloat: typeof parseFloat
  • added: property Window.parseInt: typeof parseInt
  • added: property Window.undefined: typeof undefined
  • added: property Window.unescape: (str: string) => string
  • added: property Window.v8debug?: unknown
  • added: protected method Window._setupVMContext(): void
  • added: readonly property Window.AbortController: typeof AbortController
  • added: readonly property Window.AbortSignal: typeof AbortSignal
  • added: readonly property Window.AnimationEvent: typeof AnimationEvent
  • added: readonly property Window.Attr: typeof Attr
  • added: readonly property Window.Audio: any
  • added: readonly property Window.Blob: typeof Blob
  • added: readonly property Window.CSSContainerRule: typeof CSSContainerRule
  • added: readonly property Window.CSSFontFaceRule: typeof CSSFontFaceRule
  • added: readonly property Window.CSSKeyframeRule: typeof CSSKeyframeRule
  • added: readonly property Window.CSSKeyframesRule: typeof CSSKeyframesRule
  • added: readonly property Window.CSSMediaRule: typeof CSSMediaRule
  • added: readonly property Window.CSSRule: typeof CSSRule
  • added: readonly property Window.CSSStyleRule: typeof CSSStyleRule
  • added: readonly property Window.CSSStyleSheet: typeof CSSStyleSheet
  • added: readonly property Window.CSSSupportsRule: typeof CSSSupportsRule
  • added: readonly property Window.CSSUnitValue: typeof CSSUnitValue
  • added: readonly property Window.CharacterData: typeof CharacterData
  • added: readonly property Window.Comment: typeof Comment
  • added: readonly property Window.CustomElementRegistry: typeof CustomElementRegistry
  • added: readonly property Window.CustomEvent: typeof CustomEvent
  • added: readonly property Window.DOMException: typeof DOMException
  • added: readonly property Window.DOMParser: typeof DOMParserImplementation
  • added: readonly property Window.DOMRect: typeof DOMRect
  • added: readonly property Window.DataTransfer: typeof DataTransfer
  • added: readonly property Window.DataTransferItem: typeof DataTransferItem
  • added: readonly property Window.DataTransferItemList: typeof DataTransferItemList
  • added: readonly property Window.Document: typeof Document
  • added: readonly property Window.DocumentFragment: typeof DocumentFragment
  • added: readonly property Window.Element: typeof Element
  • added: readonly property Window.ErrorEvent: typeof ErrorEvent
  • added: readonly property Window.Event: typeof Event
  • added: readonly property Window.EventTarget: typeof EventTarget
  • added: readonly property Window.File: typeof File
  • added: readonly property Window.FileList: typeof FileList
  • added: readonly property Window.FileReader: any
  • added: readonly property Window.FocusEvent: typeof FocusEvent
  • added: readonly property Window.FormData: typeof FormData
  • added: readonly property Window.HTMLAudioElement: typeof HTMLAudioElement
  • added: readonly property Window.HTMLBaseElement: typeof HTMLBaseElement
  • added: readonly property Window.HTMLCollection: typeof HTMLCollection
  • added: readonly property Window.HTMLDialogElement: typeof HTMLDialogElement
  • added: readonly property Window.HTMLDocument: typeof HTMLDocument
  • added: readonly property Window.HTMLElement: typeof HTMLElement
  • added: readonly property Window.HTMLFormControlsCollection: typeof HTMLFormControlsCollection
  • added: readonly property Window.HTMLFormElement: typeof HTMLFormElement
  • added: readonly property Window.HTMLIFrameElement: typeof HTMLIFrameElement
  • added: readonly property Window.HTMLImageElement: typeof HTMLImageElement
  • added: readonly property Window.HTMLInputElement: typeof HTMLInputElement
  • added: readonly property Window.HTMLLabelElement: typeof HTMLLabelElement
  • added: readonly property Window.HTMLLinkElement: typeof HTMLLinkElement
  • added: readonly property Window.HTMLMediaElement: typeof HTMLMediaElement
  • added: readonly property Window.HTMLMetaElement: typeof HTMLMetaElement
  • added: readonly property Window.HTMLScriptElement: typeof HTMLScriptElement
  • added: readonly property Window.HTMLSelectElement: typeof HTMLSelectElement
  • added: readonly property Window.HTMLSlotElement: typeof HTMLSlotElement
  • added: readonly property Window.HTMLStyleElement: typeof HTMLStyleElement
  • added: readonly property Window.HTMLTemplateElement: typeof HTMLTemplateElement
  • added: readonly property Window.HTMLTextAreaElement: typeof HTMLTextAreaElement
  • added: readonly property Window.HTMLUnknownElement: typeof HTMLUnknownElement
  • added: readonly property Window.HTMLVideoElement: typeof HTMLVideoElement
  • added: readonly property Window.Headers: { new (init?: IHeadersInit): IHeaders }
  • added: readonly property Window.History: typeof History
  • added: readonly property Window.Image: any
  • added: readonly property Window.InputEvent: typeof InputEvent
  • added: readonly property Window.KeyboardEvent: typeof KeyboardEvent
  • added: readonly property Window.Location: typeof Location
  • added: readonly property Window.MediaQueryListEvent: typeof MediaQueryListEvent
  • added: readonly property Window.MessageEvent: typeof MessageEvent
  • added: readonly property Window.MessagePort: typeof MessagePort
  • added: readonly property Window.MimeType: typeof MimeType
  • added: readonly property Window.MimeTypeArray: typeof MimeTypeArray
  • added: readonly property Window.MouseEvent: typeof MouseEvent
  • added: readonly property Window.MutationObserver: typeof MutationObserver
  • added: readonly property Window.NamedNodeMap: typeof NamedNodeMap
  • added: readonly property Window.Navigator: typeof Navigator
  • added: readonly property Window.Node: typeof Node
  • added: readonly property Window.NodeFilter: { FILTER_ACCEPT: number; FILTER_REJECT: number; FILTER_SKIP: number; SHOW_ALL: number; SHOW_ELEMENT: number; SHOW_ATTRIBUTE: number; SHOW_TEXT: number; SHOW_CDATA_SECTION: number; SHOW_ENTITY_REFERENCE: number; SHOW_ENTITY: number; SHOW_PROCESSING_INSTRUCTION: number; SHOW_COMMENT: number; SHOW_DOCUMENT: number; SHOW_DOCUMENT_TYPE: number; SHOW_DOCUMENT_FRAGME…
  • added: readonly property Window.NodeIterator: typeof NodeIterator
  • added: readonly property Window.NodeList: typeof NodeList
  • added: readonly property Window.Plugin: typeof Plugin
  • added: readonly property Window.PluginArray: typeof PluginArray
  • added: readonly property Window.PointerEvent: typeof PointerEvent
  • added: readonly property Window.ProcessingInstruction: typeof ProcessingInstruction
  • added: readonly property Window.ProgressEvent: typeof ProgressEvent
  • added: readonly property Window.RadioNodeList: typeof RadioNodeList
  • added: readonly property Window.Range: any
  • added: readonly property Window.ReadableStream: typeof Stream.Readable
  • added: readonly property Window.Request: { new (input: IRequestInfo, init?: IRequestInit): IRequest }
  • added: readonly property Window.ResizeObserver: typeof ResizeObserver
  • added: readonly property Window.Response: { new (body?: IResponseBody, init?: IResponseInit): IResponse }
  • added: readonly property Window.SVGDocument: typeof SVGDocument
  • added: readonly property Window.SVGElement: typeof SVGElement
  • added: readonly property Window.SVGGraphicsElement: typeof SVGGraphicsElement
  • added: readonly property Window.SVGSVGElement: typeof SVGSVGElement
  • added: readonly property Window.Screen: typeof Screen
  • added: readonly property Window.Selection: typeof Selection
  • added: readonly property Window.ShadowRoot: typeof ShadowRoot
  • added: readonly property Window.Storage: typeof Storage
  • added: readonly property Window.StorageEvent: typeof StorageEvent
  • added: readonly property Window.SubmitEvent: typeof SubmitEvent
  • added: readonly property Window.Text: typeof Text
  • added: readonly property Window.TransformStream: typeof Stream.Transform
  • added: readonly property Window.TreeWalker: typeof TreeWalker
  • added: readonly property Window.UIEvent: typeof UIEvent
  • added: readonly property Window.URL: typeof URL
  • added: readonly property Window.URLSearchParams: typeof URLSearchParams
  • added: readonly property Window.ValidityState: typeof ValidityState
  • added: readonly property Window.WheelEvent: typeof WheelEvent
  • added: readonly property Window.Window: typeof Window
  • added: readonly property Window.WritableStream: typeof Stream.Writable
  • added: readonly property Window.XMLDocument: typeof XMLDocument
  • added: readonly property Window.XMLHttpRequest: any
  • added: readonly property Window.XMLHttpRequestEventTarget: typeof XMLHttpRequestEventTarget
  • added: readonly property Window.XMLHttpRequestUpload: typeof XMLHttpRequestUpload
  • added: readonly property Window.XMLSerializer: typeof XMLSerializer
  • added: readonly property Window.console: Console
  • added: readonly property Window.customElements: CustomElementRegistry
  • added: readonly property Window.devicePixelRatio = 1
  • added: readonly property Window.document: Document
  • added: readonly property Window.globalThis: this
  • added: readonly property Window.happyDOM: { whenAsyncComplete: () => Promise<void>; cancelAsync: () => void; asyncTaskManager: AsyncTaskManager; setURL: (url: string) => void; setWindowSize: (options: { width?: number; height?: number }) => void; settings: { disableJavaScriptEvaluation: boolean; disableJavaScriptFileLoading: boolean; disableCSSFileLoading: boolean; disableIframePageLoading: boolean; dis…
  • added: readonly property Window.history: History
  • added: readonly property Window.innerHeight: number
  • added: readonly property Window.innerWidth: number
  • added: readonly property Window.localStorage: Storage
  • added: readonly property Window.location: Location
  • added: readonly property Window.navigator: Navigator
  • added: readonly property Window.outerHeight: number
  • added: readonly property Window.outerWidth: number
  • added: readonly property Window.parent: this
  • added: readonly property Window.performance: PerfHooks.Performance
  • added: readonly property Window.screen: Screen
  • added: readonly property Window.self: this
  • added: readonly property Window.sessionStorage: Storage
  • added: readonly property Window.top: this
  • added: readonly property Window.window: this
  • added: constructor XMLHttpRequest()
  • added: default class XMLHttpRequest extends XMLHttpRequestEventTarget
  • added: get XMLHttpRequest.readyState(): XMLHttpRequestReadyStateEnum
  • added: get XMLHttpRequest.response(): ArrayBuffer | Blob | IDocument | object | string
  • added: get XMLHttpRequest.responseText(): string
  • added: get XMLHttpRequest.responseType(): XMLHttpResponseTypeEnum | ''
  • added: get XMLHttpRequest.responseURL(): string
  • added: get XMLHttpRequest.responseXML(): IDocument
  • added: get XMLHttpRequest.status(): number
  • added: get XMLHttpRequest.statusText(): string
  • added: method XMLHttpRequest.abort(): void
  • added: method XMLHttpRequest.getAllResponseHeaders(): string
  • added: method XMLHttpRequest.getResponseHeader(header: string): string
  • added: method XMLHttpRequest.open(method: string, url: string, async?: boolean, user?: string, password?: string): void
  • added: method XMLHttpRequest.send(data?: string): void
  • added: method XMLHttpRequest.setRequestHeader(header: string, value: string): boolean
  • added: property XMLHttpRequest.upload: XMLHttpRequestUpload
  • added: set XMLHttpRequest.responseType(type: XMLHttpResponseTypeEnum | '')
  • added: static property XMLHttpRequest.DONE: XMLHttpRequestReadyStateEnum
  • added: static property XMLHttpRequest.HEADERS_RECEIVED: XMLHttpRequestReadyStateEnum
  • added: static property XMLHttpRequest.LOADING: XMLHttpRequestReadyStateEnum
  • added: static property XMLHttpRequest.OPENED: XMLHttpRequestReadyStateEnum
  • added: static property XMLHttpRequest.UNSENT: XMLHttpRequestReadyStateEnum
  • added: static property XMLHttpRequest._ownerDocument: IDocument
  • added: const _default: { cert: string; key: string }
  • added: default _default
  • added: default class XMLHttpRequestEventTarget extends EventTarget
  • added: property XMLHttpRequestEventTarget.onabort: (event: ProgressEvent) => void | null
  • added: property XMLHttpRequestEventTarget.onerror: ProgressEventListener | null
  • added: property XMLHttpRequestEventTarget.onload: ProgressEventListener | null
  • added: property XMLHttpRequestEventTarget.onloadend: ProgressEventListener | null
  • added: property XMLHttpRequestEventTarget.onloadstart: ProgressEventListener | null
  • added: property XMLHttpRequestEventTarget.onprogress: ProgressEventListener | null
  • added: property XMLHttpRequestEventTarget.ontimeout: ProgressEventListener | null
  • added: type ProgressEventListener = (event: ProgressEvent) => void
  • added: default XMLHttpRequestReadyStateEnum
  • added: enum XMLHttpRequestReadyStateEnum
  • added: member XMLHttpRequestReadyStateEnum.done = 4
  • added: member XMLHttpRequestReadyStateEnum.headersRecieved = 2
  • added: member XMLHttpRequestReadyStateEnum.loading = 3
  • added: member XMLHttpRequestReadyStateEnum.opened = 1
  • added: member XMLHttpRequestReadyStateEnum.unsent = 0
  • added: default class XMLHttpRequestUpload extends XMLHttpRequestEventTarget
  • added: default XMLHttpResponseTypeEnum
  • added: enum XMLHttpResponseTypeEnum
  • added: member XMLHttpResponseTypeEnum.arraybuffer = 'arraybuffer'
  • added: member XMLHttpResponseTypeEnum.blob = 'blob'
  • added: member XMLHttpResponseTypeEnum.document = 'document'
  • added: member XMLHttpResponseTypeEnum.json = 'json'
  • added: member XMLHttpResponseTypeEnum.text = 'text'
  • added: default class XMLHttpRequestSyncRequestScriptBuilder
  • added: static method XMLHttpRequestSyncRequestScriptBuilder.getScript(options: HTTPS.RequestOptions, ssl: boolean, data?: string): string
  • added: default class XMLHttpRequestURLUtility
  • added: static method XMLHttpRequestURLUtility.getHost(url: URL): string
  • added: static method XMLHttpRequestURLUtility.getMimeTypeFromExt(url: UrlObject): string
  • added: static method XMLHttpRequestURLUtility.isLocal(url: URL): boolean
  • added: static method XMLHttpRequestURLUtility.isSSL(url: URL): boolean
  • added: static method XMLHttpRequestURLUtility.isSupportedProtocol(url: URL): boolean
  • added: default class XMLParser
  • added: static method XMLParser.parse(document: IDocument, xml: string, options?: { rootNode?: IElement | IDocumentFragment | IDocument; evaluateScripts?: boolean }): IElement | IDocumentFragment | IDocument
  • added: constructor XMLSerializer(options?: { includeShadowRoots?: boolean; escapeEntities?: boolean })
  • added: default class XMLSerializer
  • added: method XMLSerializer.serializeToString(root: INode): string
  • added: property XMLSerializer._options: { includeShadowRoots: boolean; escapeEntities: boolean }
  • changed: method CSS.escape(value: string): boolean → method CSS.escape(value: string): string
  • changed: readonly property CSSContainerRule.type: import('../CSSRuleTypeEnum').default → readonly property CSSContainerRule.type: import('../CSSRuleTypeEnum.js').default
  • changed: readonly property CSSFontFaceRule.type: import('../CSSRuleTypeEnum').default → readonly property CSSFontFaceRule.type: import('../CSSRuleTypeEnum.js').default
  • changed: readonly property CSSKeyframeRule.type: import('../CSSRuleTypeEnum').default → readonly property CSSKeyframeRule.type: import('../CSSRuleTypeEnum.js').default
  • changed: readonly property CSSKeyframesRule.type: import('../CSSRuleTypeEnum').default → readonly property CSSKeyframesRule.type: import('../CSSRuleTypeEnum.js').default
  • changed: readonly property CSSMediaRule.type: import('../CSSRuleTypeEnum').default → readonly property CSSMediaRule.type: import('../CSSRuleTypeEnum.js').default
  • changed: readonly property CSSStyleRule.type: import('../CSSRuleTypeEnum').default → readonly property CSSStyleRule.type: import('../CSSRuleTypeEnum.js').default
  • changed: readonly property CSSSupportsRule.type: import('../CSSRuleTypeEnum').default → readonly property CSSSupportsRule.type: import('../CSSRuleTypeEnum.js').default
  • changed: readonly property ErrorEvent.error: object → readonly property ErrorEvent.error: Error | null
  • changed: property ICustomEventInit.detail?: object → property ICustomEventInit.detail?: object | null
  • changed: property IErrorEventInit.error?: object → property IErrorEventInit.error?: Error
  • added: property IMouseEventInit.movementX?: number
  • added: property IMouseEventInit.movementY?: number
  • removed: property INamedNodeMap.getNamedItem: (qualifiedName: string) => IAttr
  • removed: property INamedNodeMap.getNamedItemNS: (namespace: string, localName: string) => IAttr
  • removed: property INamedNodeMap.removeNamedItem: (qualifiedName: string) => IAttr
  • removed: property INamedNodeMap.removeNamedItemNS: (namespace: string, localName: string) => IAttr
  • removed: property INamedNodeMap.setNamedItem: (attr: IAttr) => IAttr
  • removed: property INamedNodeMap.setNamedItemNS: (attr: IAttr) => IAttr
  • changed: default interface INamedNodeMap extends Iterable<IAttr> → default interface INamedNodeMap
  • changed: property INamedNodeMap.item: (index: number) => IAttr → property INamedNodeMap.item: (index: number) => IAttr | null
  • added: method INamedNodeMap.getNamedItem(name: string): IAttr | null
  • added: method INamedNodeMap.getNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method INamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method INamedNodeMap.removeNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method INamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: method INamedNodeMap.setNamedItemNS(item: IAttr): IAttr | null
  • removed: constructor NamedNodeMap(element: Element)
  • removed: get NamedNodeMap.length(): number
  • changed: method NamedNodeMap.getNamedItem(qualifiedName: string): IAttr | null → method NamedNodeMap.getNamedItem(name: string): IAttr | null
  • changed: method NamedNodeMap.removeNamedItem(qualifiedName: string): IAttr | null → method NamedNodeMap.removeNamedItem(name: string): IAttr | null
  • changed: method NamedNodeMap.setNamedItem(attr: IAttr): IAttr → method NamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • changed: method NamedNodeMap.setNamedItemNS(attr: IAttr): IAttr → method NamedNodeMap.setNamedItemNS(item: IAttr): IAttr | null
  • changed: method NamedNodeMap[Symbol.iterator](): Iterator<IAttr> → method NamedNodeMap[Symbol.iterator](): IterableIterator<IAttr>
  • added: method NamedNodeMap._removeNamedItemWithoutConsequences(name: string): IAttr | null
  • added: method NamedNodeMap._setNamedItemWithoutConsequences(item: IAttr): IAttr | null
  • added: property NamedNodeMap.length: number
  • added: protected method NamedNodeMap._isValidPropertyName(name: string): boolean
  • added: protected method NamedNodeMap._removeNamedItemIndex(item: IAttr): void
  • added: protected property NamedNodeMap._namedItems: { [k: string]: IAttr }
  • removed: readonly property DocumentFragment.children: IHTMLCollection<IElement>
  • changed: property DocumentFragment.nodeType: import('../node/NodeTypeEnum').default → property DocumentFragment.nodeType: import('../node/NodeTypeEnum.js').default
  • added: get DocumentFragment.children(): IHTMLCollection<IElement>
  • added: readonly property DocumentFragment._children: IHTMLCollection<IElement>
  • changed: method IDocumentFragment.querySelector(selector: string): IElement → method IDocumentFragment.querySelector(selector: string): IElement | null
  • removed: readonly property Document.children: IHTMLCollection<IElement>
  • added: get Document.children(): IHTMLCollection<IElement>
  • added: readonly property Document._children: IHTMLCollection<IElement>
  • added: readonly property Document._windowClass: {} | null
  • added: static property Document._windowClass: {} | null
  • changed: method IDocument.createNodeIterator(root: INode, whatToShow: number, filter: INodeFilter): NodeIterator → method IDocument.createNodeIterator(root: INode, whatToShow?: number, filter?: INodeFilter): NodeIterator
  • changed: method IDocument.createTreeWalker(root: INode, whatToShow: number, filter: INodeFilter): TreeWalker → method IDocument.createTreeWalker(root: INode, whatToShow?: number, filter?: INodeFilter): TreeWalker
  • removed: get Element.attributes(): INamedNodeMap
  • removed: property Element._attributes: { [k: string]: IAttr }
  • removed: property Element.children: IHTMLCollection<IElement>
  • changed: method Element.getAttributeNS(namespace: string, localName: string): string → method Element.getAttributeNS(namespace: string | null, localName: string): string
  • changed: method Element.getAttributeNode(name: string): IAttr → method Element.getAttributeNode(name: string): IAttr | null
  • changed: method Element.getAttributeNodeNS(namespace: string, name: string): IAttr → method Element.getAttributeNodeNS(namespace: string | null, localName: string): IAttr | null
  • changed: method Element.hasAttributeNS(namespace: string, localName: string): boolean → method Element.hasAttributeNS(namespace: string | null, localName: string): boolean
  • changed: method Element.removeAttributeNS(namespace: string, localName: string): void → method Element.removeAttributeNS(namespace: string | null, localName: string): void
  • changed: method Element.removeAttributeNode(attribute: IAttr): IAttr → method Element.removeAttributeNode(attribute: IAttr): IAttr | null
  • changed: method Element.removeAttributeNodeNS(attribute: IAttr): IAttr → method Element.removeAttributeNodeNS(attribute: IAttr): IAttr | null
  • changed: method Element.setAttributeNode(attribute: IAttr): IAttr → method Element.setAttributeNode(attribute: IAttr): IAttr | null
  • changed: method Element.setAttributeNodeNS(attribute: IAttr): IAttr → method Element.setAttributeNodeNS(attribute: IAttr): IAttr | null
  • changed: property Element.nodeType: import('../node/NodeTypeEnum').default → property Element.nodeType: import('../node/NodeTypeEnum.js').default
  • added: get Element.children(): IHTMLCollection<IElement>
  • added: property Element._classList: DOMTokenList
  • added: property Element.scrollHeight: number
  • added: readonly property Element._children: IHTMLCollection<IElement>
  • added: readonly property Element.attributes: INamedNodeMap
  • added: constructor ElementNamedNodeMap(ownerElement: Element)
  • added: default class ElementNamedNodeMap extends NamedNodeMap
  • added: method ElementNamedNodeMap.getNamedItem(name: string): IAttr | null
  • added: method ElementNamedNodeMap.getNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method ElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method ElementNamedNodeMap.removeNamedItemNS(namespace: string, localName: string): IAttr | null
  • added: method ElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected method ElementNamedNodeMap._getAttributeName(name: any): string
  • added: protected property ElementNamedNodeMap._ownerElement: Element
  • changed: method IElement.getAttributeNS(namespace: string, localName: string): string → method IElement.getAttributeNS(namespace: string | null, localName: string): string
  • changed: method IElement.getAttributeNode(name: string): IAttr → method IElement.getAttributeNode(name: string): IAttr | null
  • changed: method IElement.getAttributeNodeNS(namespace: string, nodeName: string): IAttr → method IElement.getAttributeNodeNS(namespace: string | null, nodeName: string): IAttr | null
  • changed: method IElement.hasAttributeNS(namespace: string, localName: string): boolean → method IElement.hasAttributeNS(namespace: string | null, localName: string): boolean
  • changed: method IElement.removeAttributeNS(namespace: string, localName: string): void → method IElement.removeAttributeNS(namespace: string | null, localName: string): void
  • changed: method IElement.removeAttributeNodeNS(attribute: IAttr): IAttr → method IElement.removeAttributeNodeNS(attribute: IAttr): IAttr | null
  • changed: method IElement.setAttributeNS(namespaceURI: string, name: string, value: string): void → method IElement.setAttributeNS(namespaceURI: string | null, name: string, value: string): void
  • changed: method IElement.setAttributeNode(attribute: IAttr): IAttr → method IElement.setAttributeNode(attribute: IAttr): IAttr | null
  • changed: method IElement.setAttributeNodeNS(attribute: IAttr): IAttr → method IElement.setAttributeNodeNS(attribute: IAttr): IAttr | null
  • added: property IElement.scrollHeight: number
  • removed: method HTMLAnchorElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method HTMLAnchorElement.setAttributeNode(attribute: IAttr): IAttr
  • added: property HTMLAnchorElement._relList: DOMTokenList
  • added: property HTMLAnchorElement._url: URL | null
  • added: readonly property HTMLAnchorElement.attributes: INamedNodeMap
  • added: default class HTMLAnchorElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLAnchorElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLAnchorElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLAnchorElementNamedNodeMap._ownerElement: HTMLAnchorElement
  • removed: method HTMLButtonElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method HTMLButtonElement.setAttributeNode(attribute: IAttr): IAttr
  • added: readonly property HTMLButtonElement.attributes: INamedNodeMap
  • added: default class HTMLButtonElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLButtonElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLButtonElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLButtonElementNamedNodeMap._ownerElement: HTMLButtonElement
  • removed: method HTMLElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method HTMLElement.setAttributeNode(attribute: IAttr): IAttr
  • changed: set HTMLElement.style(cssText: string | CSSStyleDeclaration) → set HTMLElement.style(cssText: string | CSSStyleDeclaration | null)
  • added: property HTMLElement._style: CSSStyleDeclaration
  • added: readonly property HTMLElement.attributes: INamedNodeMap
  • added: default class HTMLElementNamedNodeMap extends ElementNamedNodeMap
  • added: method HTMLElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLElementNamedNodeMap._ownerElement: HTMLElement
  • changed: set IHTMLElement.style(cssText: CSSStyleDeclaration | string) → set IHTMLElement.style(cssText: string | CSSStyleDeclaration | null)
  • added: property HTMLIFrameElement._contentWindow: IWindow | IFrameCrossOriginWindow | null
  • added: readonly property HTMLIFrameElement.attributes: INamedNodeMap
  • added: default class HTMLIFrameElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLIFrameElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLIFrameElementNamedNodeMap._ownerElement: HTMLIFrameElement
  • added: default class HTMLIFrameUtility
  • added: static method HTMLIFrameUtility.loadPage(element: HTMLIFrameElement): Promise<void>
  • removed: method HTMLInputElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method HTMLInputElement.setAttributeNode(attribute: IAttr): IAttr
  • added: readonly property HTMLInputElement.attributes: INamedNodeMap
  • added: set HTMLInputElement.valueAsDate(value: Date | null)
  • added: set HTMLInputElement.valueAsNumber(value: number)
  • added: default class HTMLInputElementDateUtility
  • added: static method HTMLInputElementDateUtility.dateIsoWeek(date: Date | number): string
  • added: static method HTMLInputElementDateUtility.isoWeekDate(isoWeek: string): Date
  • added: default class HTMLInputElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLInputElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLInputElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLInputElementNamedNodeMap._ownerElement: HTMLInputElement
  • changed: property IHTMLInputElement.valueAsDate: Date → property IHTMLInputElement.valueAsDate: Date | null
  • added: default class HTMLLabelElementUtility
  • added: static method HTMLLabelElementUtility.getAssociatedLabelElements(element: IHTMLElement): INodeList<IHTMLLabelElement>
  • removed: method HTMLLinkElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method HTMLLinkElement.setAttributeNode(attribute: IAttr): IAttr
  • added: property HTMLLinkElement._relList: DOMTokenList
  • added: readonly property HTMLLinkElement.attributes: INamedNodeMap
  • added: default class HTMLLinkElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLLinkElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLLinkElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLLinkElementNamedNodeMap._ownerElement: HTMLLinkElement
  • removed: method HTMLOptionElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method HTMLOptionElement.setAttributeNode(attribute: IAttr): IAttr
  • added: readonly property HTMLOptionElement.attributes: INamedNodeMap
  • added: default class HTMLOptionElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLOptionElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLOptionElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLOptionElementNamedNodeMap._ownerElement: HTMLOptionElement
  • removed: method HTMLScriptElement.setAttributeNode(attribute: IAttr): IAttr
  • added: readonly property HTMLScriptElement.attributes: INamedNodeMap
  • added: default class HTMLScriptElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLScriptElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLScriptElementNamedNodeMap._ownerElement: HTMLScriptElement
  • added: static method HTMLScriptElementUtility.eval(element: HTMLScriptElement, code: string): void
  • removed: method HTMLSelectElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method HTMLSelectElement.setAttributeNode(attribute: IAttr): IAttr
  • added: readonly property HTMLSelectElement.attributes: INamedNodeMap
  • added: default class HTMLSelectElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLSelectElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLSelectElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLSelectElementNamedNodeMap._ownerElement: HTMLSelectElement
  • removed: method HTMLTextAreaElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method HTMLTextAreaElement.setAttributeNode(attribute: IAttr): IAttr
  • added: readonly property HTMLTextAreaElement.attributes: INamedNodeMap
  • added: default class HTMLTextAreaElementNamedNodeMap extends HTMLElementNamedNodeMap
  • added: method HTMLTextAreaElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method HTMLTextAreaElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property HTMLTextAreaElementNamedNodeMap._ownerElement: HTMLTextAreaElement
  • added: method INode.isSameNode(node: INode): boolean
  • removed: readonly property Node.childNodes: INodeList<INode>
  • added: get Node.childNodes(): INodeList<INode>
  • added: method Node.isSameNode(node: INode): boolean
  • added: readonly property Node._childNodes: INodeList<INode>
  • changed: method IParentNode.querySelector(selector: string): IElement → method IParentNode.querySelector(selector: string): IElement | null
  • removed: method SVGElement.removeAttributeNode(attribute: IAttr): IAttr
  • removed: method SVGElement.setAttributeNode(attribute: IAttr): IAttr
  • added: property SVGElement._style: CSSStyleDeclaration
  • added: readonly property SVGElement.attributes: INamedNodeMap
  • added: default class SVGElementNamedNodeMap extends ElementNamedNodeMap
  • added: method SVGElementNamedNodeMap.removeNamedItem(name: string): IAttr | null
  • added: method SVGElementNamedNodeMap.setNamedItem(item: IAttr): IAttr | null
  • added: protected property SVGElementNamedNodeMap._ownerElement: SVGElement
  • changed: constructor SelectorItem(options?: { tagName?: string; id?: string; classNames?: string[]; attributes?: ISelectorAttribute[]; pseudos?: ISelectorPseudo[]; combinator?: SelectorCombinatorEnum }) → constructor SelectorItem(options?: { tagName?: string; id?: string; classNames?: string[]; attributes?: ISelectorAttribute[]; pseudos?: ISelectorPseudo[]; isPseudoElement?: boolean; combinator?: SelectorCombinatorEnum })
  • added: property SelectorItem.isPseudoElement: boolean
  • removed: property GlobalWindow.GLOBAL: any
  • removed: property GlobalWindow.Reflect: ArrayBufferConstructor
  • removed: property GlobalWindow.clearImmediate: typeof clearImmediate
  • removed: property GlobalWindow.process: NodeJS.Process
  • removed: property GlobalWindow.queueMicrotask: typeof queueMicrotask
  • removed: property GlobalWindow.root: ArrayBufferConstructor
  • removed: property GlobalWindow.setImmediate: typeof setImmediate
  • changed: default class GlobalWindow extends Window → default class GlobalWindow extends Window implements IWindow
  • changed: property GlobalWindow.Array: ArrayConstructor → property GlobalWindow.Array: typeof Array
  • changed: property GlobalWindow.ArrayBuffer: ArrayBufferConstructor → property GlobalWindow.ArrayBuffer: typeof ArrayBuffer
  • changed: property GlobalWindow.Boolean: BooleanConstructor → property GlobalWindow.Boolean: typeof Boolean
  • changed: property GlobalWindow.Buffer: typeof Buffer → property GlobalWindow.Buffer: typeof globalThis.Buffer
  • changed: property GlobalWindow.DataView: DataViewConstructor → property GlobalWindow.DataView: typeof DataView
  • changed: property GlobalWindow.Date: DateConstructor → property GlobalWindow.Date: typeof Date
  • changed: property GlobalWindow.Error: ErrorConstructor → property GlobalWindow.Error: typeof Error
  • changed: property GlobalWindow.EvalError: EvalErrorConstructor → property GlobalWindow.EvalError: typeof EvalError
  • changed: property GlobalWindow.Float32Array: Float32ArrayConstructor → property GlobalWindow.Float32Array: typeof Float32Array
  • changed: property GlobalWindow.Float64Array: Float64ArrayConstructor → property GlobalWindow.Float64Array: typeof Float64Array
  • changed: property GlobalWindow.Function: FunctionConstructor → property GlobalWindow.Function: typeof Function
  • changed: property GlobalWindow.Infinity: number → property GlobalWindow.Infinity: typeof Infinity
  • changed: property GlobalWindow.Int16Array: Int16ArrayConstructor → property GlobalWindow.Int16Array: typeof Int16Array
  • changed: property GlobalWindow.Int32Array: Int32ArrayConstructor → property GlobalWindow.Int32Array: typeof Int32Array
  • changed: property GlobalWindow.Int8Array: Int8ArrayConstructor → property GlobalWindow.Int8Array: typeof Int8Array
  • changed: property GlobalWindow.JSON: JSON → property GlobalWindow.JSON: typeof JSON
  • changed: property GlobalWindow.Math: Math → property GlobalWindow.Math: typeof Math
  • changed: property GlobalWindow.NaN: number → property GlobalWindow.NaN: typeof NaN
  • changed: property GlobalWindow.Number: NumberConstructor → property GlobalWindow.Number: typeof Number
  • changed: property GlobalWindow.Object: ObjectConstructor → property GlobalWindow.Object: typeof Object
  • changed: property GlobalWindow.Promise: PromiseConstructor → property GlobalWindow.Promise: typeof Promise
  • changed: property GlobalWindow.RangeError: RangeErrorConstructor → property GlobalWindow.RangeError: typeof RangeError
  • changed: property GlobalWindow.ReferenceError: ReferenceErrorConstructor → property GlobalWindow.ReferenceError: typeof ReferenceError
  • changed: property GlobalWindow.RegExp: RegExpConstructor → property GlobalWindow.RegExp: typeof RegExp
  • changed: property GlobalWindow.String: StringConstructor → property GlobalWindow.String: typeof String
  • changed: property GlobalWindow.Symbol: SymbolConstructor → property GlobalWindow.Symbol: Function
  • changed: property GlobalWindow.SyntaxError: SyntaxErrorConstructor → property GlobalWindow.SyntaxError: typeof SyntaxError
  • changed: property GlobalWindow.TypeError: TypeErrorConstructor → property GlobalWindow.TypeError: typeof TypeError
  • changed: property GlobalWindow.URIError: URIErrorConstructor → property GlobalWindow.URIError: typeof URIError
  • changed: property GlobalWindow.Uint16Array: Uint16ArrayConstructor → property GlobalWindow.Uint16Array: typeof Uint16Array
  • changed: property GlobalWindow.Uint32Array: Uint32ArrayConstructor → property GlobalWindow.Uint32Array: typeof Uint32Array
  • changed: property GlobalWindow.Uint8Array: Uint8ArrayConstructor → property GlobalWindow.Uint8Array: typeof Uint8Array
  • changed: property GlobalWindow.Uint8ClampedArray: Uint8ClampedArrayConstructor → property GlobalWindow.Uint8ClampedArray: typeof Uint8ClampedArray
  • changed: property GlobalWindow.escape: typeof escape → property GlobalWindow.escape: (str: string) => string
  • changed: property GlobalWindow.gc: any → property GlobalWindow.gc: () => void
  • changed: property GlobalWindow.global: NodeJS.Global & typeof globalThis → property GlobalWindow.global: typeof globalThis
  • changed: property GlobalWindow.undefined: ArrayBufferConstructor → property GlobalWindow.undefined: typeof undefined
  • changed: property GlobalWindow.unescape: typeof unescape → property GlobalWindow.unescape: (str: string) => string
  • changed: property GlobalWindow.v8debug: any → property GlobalWindow.v8debug?: unknown
  • added: property IHappyDOMOptions.height?: number
  • added: property IHappyDOMOptions.width?: number
  • removed: property INodeJSGlobal.clearImmediate: (immediateId: NodeJS.Immediate) => void
  • removed: property INodeJSGlobal.setImmediate: (callback: (...args: any[]) => void, ...args: any[]) => NodeJS.Immediate
  • changed: interface INodeJSGlobal → default interface INodeJSGlobal
  • changed: property INodeJSGlobal.global: NodeJS.Global → property INodeJSGlobal.global: typeof globalThis
  • changed: readonly property IWindow.happyDOM: { whenAsyncComplete: () => Promise<void>; cancelAsync: () => void; asyncTaskManager: AsyncTaskManager; setInnerWidth: (width: number) => void; setInnerHeight: (height: number) => void; setURL: (url: string) => void; settings: IHappyDOMSettings } → readonly property IWindow.happyDOM: { whenAsyncComplete: () => Promise<void>; cancelAsync: () => void; asyncTaskManager: AsyncTaskManager; setWindowSize: (options: { width?: number; height?: number }) => void; setURL: (url: string) => void; settings: IHappyDOMSettings; setInnerWidth: (width: number) => void; setInnerHeight: (height: number) => void }
  • added: readonly property IWindow.outerHeight: number
  • added: readonly property IWindow.outerWidth: number
  • removed: property Window.GLOBAL: any
  • removed: property Window.Reflect: any
  • removed: property Window.clearImmediate: any
  • removed: property Window.process: any
  • removed: property Window.queueMicrotask: any
  • removed: property Window.root: any
  • removed: property Window.setImmediate: any
  • changed: property Window.Array: any → property Window.Array: typeof Array
  • changed: property Window.ArrayBuffer: any → property Window.ArrayBuffer: typeof ArrayBuffer
  • changed: property Window.Boolean: any → property Window.Boolean: typeof Boolean
  • changed: property Window.DataView: any → property Window.DataView: typeof DataView
  • changed: property Window.Date: any → property Window.Date: typeof Date
  • changed: property Window.Error: any → property Window.Error: typeof Error
  • changed: property Window.EvalError: any → property Window.EvalError: typeof EvalError
  • changed: property Window.Float32Array: any → property Window.Float32Array: typeof Float32Array
  • changed: property Window.Float64Array: any → property Window.Float64Array: typeof Float64Array
  • changed: property Window.Function: any → property Window.Function: typeof Function
  • changed: property Window.Infinity: any → property Window.Infinity: typeof Infinity
  • changed: property Window.Int16Array: any → property Window.Int16Array: typeof Int16Array
  • changed: property Window.Int32Array: any → property Window.Int32Array: typeof Int32Array
  • changed: property Window.Int8Array: any → property Window.Int8Array: typeof Int8Array
  • changed: property Window.Intl: any → property Window.Intl: typeof Intl
  • changed: property Window.JSON: any → property Window.JSON: typeof JSON
  • changed: property Window.Map: any → property Window.Map: MapConstructor
  • changed: property Window.Math: any → property Window.Math: typeof Math
  • changed: property Window.NaN: any → property Window.NaN: typeof NaN
  • changed: property Window.Number: any → property Window.Number: typeof Number
  • changed: property Window.Object: any → property Window.Object: typeof Object
  • changed: property Window.Promise: any → property Window.Promise: typeof Promise
  • changed: property Window.RangeError: any → property Window.RangeError: typeof RangeError
  • changed: property Window.ReferenceError: any → property Window.ReferenceError: typeof ReferenceError
  • changed: property Window.RegExp: any → property Window.RegExp: typeof RegExp
  • changed: property Window.Set: any → property Window.Set: SetConstructor
  • changed: property Window.String: any → property Window.String: typeof String
  • changed: property Window.Symbol: any → property Window.Symbol: Function
  • changed: property Window.SyntaxError: any → property Window.SyntaxError: typeof SyntaxError
  • changed: property Window.TypeError: any → property Window.TypeError: typeof TypeError
  • changed: property Window.URIError: any → property Window.URIError: typeof URIError
  • changed: property Window.Uint16Array: any → property Window.Uint16Array: typeof Uint16Array
  • changed: property Window.Uint32Array: any → property Window.Uint32Array: typeof Uint32Array
  • changed: property Window.Uint8Array: any → property Window.Uint8Array: typeof Uint8Array
  • changed: property Window.Uint8ClampedArray: any → property Window.Uint8ClampedArray: typeof Uint8ClampedArray
  • changed: property Window.WeakMap: any → property Window.WeakMap: WeakMapConstructor
  • changed: property Window.WeakSet: any → property Window.WeakSet: WeakSetConstructor
  • changed: property Window.decodeURI: any → property Window.decodeURI: typeof decodeURI
  • changed: property Window.decodeURIComponent: any → property Window.decodeURIComponent: typeof decodeURIComponent
  • changed: property Window.encodeURI: any → property Window.encodeURI: typeof encodeURI
  • changed: property Window.encodeURIComponent: any → property Window.encodeURIComponent: typeof encodeURIComponent
  • changed: property Window.escape: any → property Window.escape: (str: string) => string
  • changed: property Window.gc: any → property Window.gc: () => void
  • changed: property Window.global: any → property Window.global: typeof globalThis
  • changed: property Window.isFinite: any → property Window.isFinite: typeof isFinite
  • changed: property Window.isNaN: any → property Window.isNaN: typeof isNaN
  • changed: property Window.parseFloat: any → property Window.parseFloat: typeof parseFloat
  • changed: property Window.parseInt: any → property Window.parseInt: typeof parseInt
  • changed: property Window.undefined: any → property Window.undefined: typeof undefined
  • changed: property Window.unescape: any → property Window.unescape: (str: string) => string
  • changed: property Window.v8debug: any → property Window.v8debug?: unknown
  • changed: readonly property Window.happyDOM: { whenAsyncComplete: () => Promise<void>; cancelAsync: () => void; asyncTaskManager: AsyncTaskManager; setInnerWidth: (width: number) => void; setInnerHeight: (height: number) => void; setURL: (url: string) => void; settings: { disableJavaScriptEvaluation: boolean; disableJavaScriptFileLoading: boolean; disableCSSFileLoading: boolean; disableIframePageLoading: b… → readonly property Window.happyDOM: { whenAsyncComplete: () => Promise<void>; cancelAsync: () => void; asyncTaskManager: AsyncTaskManager; setURL: (url: string) => void; setWindowSize: (options: { width?: number; height?: number }) => void; settings: { disableJavaScriptEvaluation: boolean; disableJavaScriptFileLoading: boolean; disableCSSFileLoading: boolean; disableIframePageLoading: boolean; dis…
  • added: method Window.queueMicrotask(callback: Function): void
  • added: readonly property Window.outerHeight: number
  • added: readonly property Window.outerWidth: number