Skip to content

Commit 18dc77f

Browse files
committed
build: Swap to using satisfies
1 parent 4da4341 commit 18dc77f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+364
-154
lines changed

lib/unsupported-features/node-builtins-modules/assert.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const assert = {
79
assert: { [READ]: { supported: ["0.5.9"] } },
810
deepEqual: { [READ]: { supported: ["0.1.21"] } },
@@ -38,14 +40,17 @@ const assert = {
3840
deprecated: ["20.1.0"],
3941
},
4042
},
43+
strict: {},
4144
}
4245

4346
assert.strict = {
4447
...assert,
4548
[READ]: { supported: ["9.9.0", "8.13.0"] },
4649
}
4750

48-
/** @type {import('../types.js').SupportVersionTraceMap} */
51+
/**
52+
* @satisfies {import('../types.js').SupportVersionTraceMap}
53+
*/
4954
module.exports = {
5055
assert: {
5156
...assert,

lib/unsupported-features/node-builtins-modules/async_hooks.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const async_hooks = {
79
createHook: { [READ]: { experimental: ["8.1.0"] } },
810
executionAsyncResource: { [READ]: { experimental: ["13.9.0", "12.17.0"] } },
@@ -25,7 +27,9 @@ const async_hooks = {
2527
},
2628
}
2729

28-
/** @type {import('../types.js').SupportVersionTraceMap} */
30+
/**
31+
* @satisfies {import('../types.js').SupportVersionTraceMap}
32+
*/
2933
module.exports = {
3034
async_hooks: {
3135
[READ]: {

lib/unsupported-features/node-builtins-modules/buffer.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { CONSTRUCT, READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const buffer = {
79
constants: { [READ]: { supported: ["8.2.0"] } },
810
INSPECT_MAX_BYTES: { [READ]: { supported: ["0.5.4"] } },
@@ -43,7 +45,9 @@ const buffer = {
4345
},
4446
}
4547

46-
/** @type {import('../types.js').SupportVersionTraceMap} */
48+
/**
49+
* @satisfies {import('../types.js').SupportVersionTraceMap}
50+
*/
4751
module.exports = {
4852
buffer: {
4953
[READ]: { supported: ["0.1.90"] },

lib/unsupported-features/node-builtins-modules/child_process.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const child_process = {
79
exec: { [READ]: { supported: ["0.1.90"] } },
810
execFile: { [READ]: { supported: ["0.1.91"] } },
@@ -14,7 +16,9 @@ const child_process = {
1416
ChildProcess: { [READ]: { supported: ["2.2.0"] } },
1517
}
1618

17-
/** @type {import('../types.js').SupportVersionTraceMap} */
19+
/**
20+
* @satisfies {import('../types.js').SupportVersionTraceMap}
21+
*/
1822
module.exports = {
1923
child_process: {
2024
[READ]: { supported: ["0.1.90"] },

lib/unsupported-features/node-builtins-modules/cluster.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const cluster = {
79
isMaster: { [READ]: { supported: ["0.8.1"], deprecated: ["16.0.0"] } },
810
isPrimary: { [READ]: { supported: ["16.0.0"] } },
@@ -18,7 +20,9 @@ const cluster = {
1820
Worker: { [READ]: { supported: ["0.7.0"] } },
1921
}
2022

21-
/** @type {import('../types.js').SupportVersionTraceMap} */
23+
/**
24+
* @satisfies {import('../types.js').SupportVersionTraceMap}
25+
*/
2226
module.exports = {
2327
cluster: {
2428
[READ]: { supported: ["0.7.0"] },

lib/unsupported-features/node-builtins-modules/console.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const console = {
79
profile: { [READ]: { supported: ["8.0.0"] } },
810
profileEnd: { [READ]: { supported: ["8.0.0"] } },
@@ -34,7 +36,9 @@ const console = {
3436
// timelineEnd: { [READ]: { supported: ["8.0.0"] } },
3537
}
3638

37-
/** @type {import('../types.js').SupportVersionTraceMap} */
39+
/**
40+
* @satisfies {import('../types.js').SupportVersionTraceMap}
41+
*/
3842
module.exports = {
3943
console: {
4044
[READ]: { supported: ["0.1.100"] },

lib/unsupported-features/node-builtins-modules/crypto.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { CALL, CONSTRUCT, READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const WebCrypto = {
79
[READ]: { experimental: ["15.0.0"], supported: ["19.0.0"] },
810
subtle: {
@@ -24,7 +26,9 @@ const WebCrypto = {
2426
randomUUID: { [READ]: { supported: ["16.7.0"] } },
2527
}
2628

27-
/** @type {import('../types.js').SupportVersionTraceMap} */
29+
/**
30+
* @satisfies {import('../types.js').SupportVersionTraceMap}
31+
*/
2832
const crypto = {
2933
constants: { [READ]: { supported: ["6.3.0"] } },
3034
fips: { [READ]: { supported: ["6.0.0"], deprecated: ["10.0.0"] } },
@@ -125,7 +129,9 @@ const crypto = {
125129
X509Certificate: { [READ]: { supported: ["15.6.0"] } },
126130
}
127131

128-
/** @type {import('../types.js').SupportVersionTraceMap} */
132+
/**
133+
* @satisfies {import('../types.js').SupportVersionTraceMap}
134+
*/
129135
module.exports = {
130136
crypto: {
131137
[READ]: { supported: ["0.1.92"] },

lib/unsupported-features/node-builtins-modules/dgram.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@
22

33
const { READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const dgram = {
79
createSocket: { [READ]: { supported: ["0.1.99"] } },
810
Socket: { [READ]: { supported: ["0.1.99"] } },
911
}
1012

11-
/** @type {import('../types.js').SupportVersionTraceMap} */
13+
/**
14+
* @satisfies {import('../types.js').SupportVersionTraceMap}
15+
*/
1216
module.exports = {
1317
dgram: {
1418
[READ]: { supported: ["0.1.99"] },

lib/unsupported-features/node-builtins-modules/diagnostics_channel.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const diagnostics_channel = {
79
hasSubscribers: { [READ]: { supported: ["15.1.0", "14.17.0"] } },
810
channel: { [READ]: { supported: ["15.1.0", "14.17.0"] } },
@@ -13,7 +15,9 @@ const diagnostics_channel = {
1315
TracingChannel: { [READ]: { experimental: ["19.9.0"] } },
1416
}
1517

16-
/** @type {import('../types.js').SupportVersionTraceMap} */
18+
/**
19+
* @satisfies {import('../types.js').SupportVersionTraceMap}
20+
*/
1721
module.exports = {
1822
diagnostics_channel: {
1923
[READ]: {

lib/unsupported-features/node-builtins-modules/dns.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
const { READ } = require("@eslint-community/eslint-utils")
44

5-
/** @type {import('../types.js').SupportVersionTraceMap} */
5+
/**
6+
* @satisfies {import('../types.js').SupportVersionTraceMap}
7+
*/
68
const dns = {
79
Resolver: { [READ]: { supported: ["8.3.0"] } },
810
getServers: { [READ]: { supported: ["0.11.3"] } },
@@ -56,7 +58,9 @@ const dns = {
5658
},
5759
}
5860

59-
/** @type {import('../types.js').SupportVersionTraceMap} */
61+
/**
62+
* @satisfies {import('../types.js').SupportVersionTraceMap}
63+
*/
6064
module.exports = {
6165
dns: { ...dns, [READ]: { supported: ["0.1.16"] } },
6266
"node:dns": { ...dns, [READ]: { supported: ["14.13.1", "12.20.0"] } },

0 commit comments

Comments
 (0)