Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
854128c
Support methods without names in interfaces (#2169)
Bashamega Sep 28, 2025
c7e2a5c
Regroup patches into each spec (#2170)
saschanaz Sep 28, 2025
b6c27ba
MDN description V2
Bashamega Sep 29, 2025
edaed97
-
Bashamega Sep 29, 2025
3b35959
-
Bashamega Sep 29, 2025
6c1718d
-
Bashamega Sep 29, 2025
a6a9114
merge
Bashamega Sep 29, 2025
d6385ab
-
Bashamega Sep 29, 2025
2bc6046
-
Bashamega Sep 30, 2025
6fe5feb
-
Bashamega Sep 30, 2025
5aec97d
Fix issues
Bashamega Sep 30, 2025
acf138d
Remove unneeded command maps (#2173)
Bashamega Sep 30, 2025
5ff1712
Support _static
Bashamega Oct 1, 2025
2d28438
Merge branch 'microsoft:main' into mdn-v2
Bashamega Oct 1, 2025
8339493
Make URLPatternResult properties mandatory (#2183)
Renegade334 Oct 1, 2025
77e5897
Introduce CSSStyleDeclarationBase (#2174)
saschanaz Oct 1, 2025
74cb4f6
Bump actions/setup-node from 4 to 5 (#2182)
dependabot[bot] Oct 2, 2025
8a91389
Merge branch 'main' into mdn-v2
Bashamega Oct 2, 2025
9aa7798
Remove magic
Bashamega Oct 2, 2025
e563d35
-
Bashamega Oct 2, 2025
9495a53
-
Bashamega Oct 2, 2025
01ee6ae
lint
Bashamega Oct 2, 2025
2c5635a
Bump the dev-dependencies group across 1 directory with 5 updates (#2…
dependabot[bot] Oct 2, 2025
3baf463
Bump eslint from 9.34.0 to 9.36.0 in the eslint group across 1 direct…
dependabot[bot] Oct 2, 2025
eeea584
Move iterables into main d.ts files in 6.0, reference es2015 and es20…
jakebailey Oct 2, 2025
cf21d7e
Use union for FileSystemDirectoryHandle (#2186)
saschanaz Oct 3, 2025
fb61574
Merge Branch
Bashamega Oct 5, 2025
1391752
Rename
Bashamega Oct 5, 2025
a3fdd43
Add MD
Bashamega Oct 5, 2025
b6c62b7
-
Bashamega Oct 5, 2025
23fe8a8
-
Bashamega Oct 5, 2025
9e27775
Make it local
Bashamega Oct 5, 2025
07acc6d
-
Bashamega Oct 5, 2025
5b06526
Fix with quotes
Bashamega Oct 5, 2025
9b934cb
Add curly rule to ESLint configuration (#2189)
Bashamega Oct 5, 2025
0a73b57
Update to [email protected], [email protected] (#2190)
saschanaz Oct 5, 2025
9c96533
Merge branches
Bashamega Oct 6, 2025
0d919bb
Lint
Bashamega Oct 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,7 @@ jobs:

steps:
- uses: actions/checkout@v4
with:
submodules: true # Ensures submodules are cloned


- uses: actions/setup-node@v4
- uses: actions/setup-node@v5
with:
node-version: "lts/*"
cache: npm
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
with:
submodules: true # Ensures submodules are cloned

- uses: actions/setup-node@v4
- uses: actions/setup-node@v5
with:
node-version: "lts/*"
cache: npm
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_typescript.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
submodules: true # Ensures submodules are cloned


- uses: actions/setup-node@v4
- uses: actions/setup-node@v5
with:
node-version: "lts/*"
cache: npm
Expand Down
8 changes: 3 additions & 5 deletions .github/workflows/update-core-deps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true # Ensure submodules are checked out

- name: Update submodules
run: git submodule update --init --remote
- uses: actions/setup-node@v4
- uses: actions/setup-node@v5
with:
node-version: "lts/*"
cache: npm
Expand All @@ -31,6 +27,8 @@ jobs:
# This prevents annoying change when contributors run `npm i` on their local machine.
# Example: https://github.com/microsoft/TypeScript-DOM-lib-generator/pull/1463
- run: npm i
- name: Update MDN Data
run: node scripts/fetch-mdn.js
- id: build
run: npm run generate
continue-on-error: true
Expand Down
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

14 changes: 2 additions & 12 deletions baselines/audioworklet.asynciterable.generated.d.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,2 @@
/////////////////////////////
/// AudioWorklet Async Iterable APIs
/////////////////////////////

interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {
[Symbol.asyncIterator](): ReadableStreamAsyncIterator<T>;
}

interface ReadableStream<R = any> {
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
values(options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
}
// This file's contents are now included in the main types file.
// The file has been left for backward compatibility.
333 changes: 218 additions & 115 deletions baselines/audioworklet.generated.d.ts

Large diffs are not rendered by default.

24 changes: 2 additions & 22 deletions baselines/audioworklet.iterable.generated.d.ts
Original file line number Diff line number Diff line change
@@ -1,22 +1,2 @@
/////////////////////////////
/// AudioWorklet Iterable APIs
/////////////////////////////

interface MessageEvent<T = any> {
/** @deprecated */
initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;
}

interface URLSearchParamsIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> {
[Symbol.iterator](): URLSearchParamsIterator<T>;
}

interface URLSearchParams {
[Symbol.iterator](): URLSearchParamsIterator<[string, string]>;
/** Returns an array of key, value pairs for every entry in the search params. */
entries(): URLSearchParamsIterator<[string, string]>;
/** Returns a list of keys in the search params. */
keys(): URLSearchParamsIterator<string>;
/** Returns a list of values in the search params. */
values(): URLSearchParamsIterator<string>;
}
// This file's contents are now included in the main types file.
// The file has been left for backward compatibility.
25 changes: 2 additions & 23 deletions baselines/dom.asynciterable.generated.d.ts
Original file line number Diff line number Diff line change
@@ -1,23 +1,2 @@
/////////////////////////////
/// Window Async Iterable APIs
/////////////////////////////

interface FileSystemDirectoryHandleAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {
[Symbol.asyncIterator](): FileSystemDirectoryHandleAsyncIterator<T>;
}

interface FileSystemDirectoryHandle {
[Symbol.asyncIterator](): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemHandle]>;
entries(): FileSystemDirectoryHandleAsyncIterator<[string, FileSystemHandle]>;
keys(): FileSystemDirectoryHandleAsyncIterator<string>;
values(): FileSystemDirectoryHandleAsyncIterator<FileSystemHandle>;
}

interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {
[Symbol.asyncIterator](): ReadableStreamAsyncIterator<T>;
}

interface ReadableStream<R = any> {
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
values(options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
}
// This file's contents are now included in the main types file.
// The file has been left for backward compatibility.
Loading