TypeScript-DOM-lib-generator
TypeScript-DOM-lib-generator copied to clipboard
Tool for generating dom related TypeScript and JavaScript library files
Hello, while upgrading Google to new TS compiler versions(4,4, 4.5, 4.6), we had some confusions on the type changes and we'd like to ask about your future plans around `ARIAMixin`....
WebGL has a bit of a quirk in that the browser is able to destroy the rendering context at any time. It's not even something which can happen between event...
Hey there according to [MDN Docs](https://developer.mozilla.org/en-US/docs/Web/API/Performance/measure#syntax), the `performance.measure()` fn has 4 different argument sets (overloads) - the current typing suggests only one and marks some of the args as optional....
Interface `NodeList` is correctly typed ```typescript interface NodeList { item(index: number): Node | null; } ``` but interface `NodeListOf` is missing the `null` type: ```typescript interface NodeListOf extends NodeList {...
fixes #1261 NodeListOf#item() misses `null` in return type
This PR changes the `Float32List` type to accept readonly arrays as well as mutable arrays. The `Float32List` type is used as an argument to the following methods (all of which...
# Expectation `Attr` extends `Node`, but `Attr.cloneNode()` returns a new `Attr`, not just a `Node`. Chrome dev tools: # Reality But in [`lib.dom.d.ts`, its return type is `Node`](https://github.com/microsoft/TypeScript/blob/3328feb7991f358e245088d48b64ad9da8f015e2/lib/lib.dom.d.ts#L10495). This can...
This pull request adds the Task Scheduling API to the DOM, Service Worker, Shared Worker, and Web Worker libraries. It includes `SchedulerPostTaskOptions`, `Scheduler`, `scheduler`, `TaskSignal`, `TaskSignalEventMap`, and `TaskPriority`. An issue...
Currently there are two ways to fetch comments 1. From MDN 2. From specs Both are not being actively maintained. I think either one should be dropped and replaced by...
- Add a description of [`loading` attribuets for `` element](https://html.spec.whatwg.org/multipage/iframe-embed-object.html#the-iframe-element). - Use [`'eager' | 'lazy'` instead of `string` as a type for `loading` attributes](https://html.spec.whatwg.org/#lazy-loading-attributes)