Skip to content

Commit 9dc8a5e

Browse files
slowcheetahzloirock
authored andcommitted
Imports in tests refactoring
1 parent b828a84 commit 9dc8a5e

22 files changed

+136
-142
lines changed

packages/core-js-types/src/base/web/efficient-script-yielding.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
type Immediate = number | object | undefined; // For compatibility with Node, `undefined` has been added
1+
type Immediate = number | object;
22

33
/**
44
* Schedules the execution of a function as soon as possible after the current script yields.
@@ -12,4 +12,4 @@ declare function setImmediate(handler: (...args: any[]) => void, ...args: any[])
1212
* Cancels a function scheduled with setImmediate.
1313
* @param immediate The identifier of the scheduled function to cancel.
1414
*/
15-
declare function clearImmediate(immediate: Immediate): void;
15+
declare function clearImmediate(immediate: Immediate | undefined): void; // For compatibility with Node, `undefined` has been added
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import $date from '@core-js/pure/full/date/index';
2-
new $date();
1+
import $Date from '@core-js/pure/full/date/index';
2+
new $Date();
33

4-
import $date2 from '@core-js/pure/full/date/index.js';
5-
new $date2();
4+
import $Date2 from '@core-js/pure/full/date/index.js';
5+
new $Date2();
66

7-
import $date3 from '@core-js/pure/full/date';
8-
new $date3();
7+
import $Date3 from '@core-js/pure/full/date';
8+
new $Date3();
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import $date from '@core-js/pure/full/date/index';
1+
import $Date from '@core-js/pure/full/date/index';
22

3-
new $date();
4-
new $date('2020-01-01');
3+
new $Date();
4+
new $Date('2020-01-01');

tests/type-definitions/pure/proposals/array-is-template-object.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import arrayIsTemplateObject from '@core-js/pure/full/array/is-template-object';
22
import objectFreeze from '@core-js/pure/full/object/freeze';
3-
import sym from '@core-js/pure/full/symbol/index';
3+
import $Symbol from '@core-js/pure/full/symbol/index';
44

55
const t: boolean = arrayIsTemplateObject([]);
66
arrayIsTemplateObject({});
77
arrayIsTemplateObject(['a', 'b']);
88
arrayIsTemplateObject(objectFreeze(['foo', 'bar']));
99
arrayIsTemplateObject(123);
1010
arrayIsTemplateObject('str');
11-
arrayIsTemplateObject(sym());
11+
arrayIsTemplateObject($Symbol());
1212

1313
declare const x: unknown;
1414
if (arrayIsTemplateObject(x)) {
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import $symbol from '@core-js/pure/full/symbol/index';
1+
import $Symbol from '@core-js/pure/full/symbol/index';
22

3-
const sym: symbol = $symbol.asyncIterator;
3+
const sym: symbol = $Symbol.asyncIterator;
44

55
// @ts-expect-error
6-
const bad1: string = $symbol.asyncIterator;
6+
const bad1: string = $Symbol.asyncIterator;
77
// @ts-expect-error
8-
$symbol['asyncIterator'] = $symbol("other");
8+
$Symbol['asyncIterator'] = $Symbol('other');

tests/type-definitions/pure/proposals/async-iterator-helper.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@ import some from '@core-js/pure/full/async-iterator/some';
1111
import take from '@core-js/pure/full/async-iterator/take';
1212
import toArray from '@core-js/pure/full/async-iterator/to-array';
1313
import toAsync from '@core-js/pure/full/iterator/to-async';
14-
import asyncIterator from '@core-js/pure/full/async-iterator/index';
14+
import $AsyncIterator from '@core-js/pure/full/async-iterator';
1515

1616
const aiton = from([1, 2, 3]);
17+
aiton.next();
1718
aiton.toArray();
1819
from(new Set([1, 2, 3]));
19-
from((function* () { yield 3; })());
20+
from((function * () { yield 3; })());
2021
const aitos = from('abc');
2122

2223
declare const ilb: Iterable<boolean>;
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
import allKeyed from '@core-js/pure/full/promise/all-keyed';
2-
import allSettledKeyed from '@core-js/pure/full/promise/all-settled-keyed';
1+
import promiseAllKeyed from '@core-js/pure/full/promise/all-keyed';
2+
import promiseAllSettledKeyed from '@core-js/pure/full/promise/all-settled-keyed';
33

4-
const res: Promise<{ a: number, b: string, c: boolean }> = allKeyed({
4+
const res: Promise<{ a: number, b: string, c: boolean }> = promiseAllKeyed({
55
a: Promise.resolve(1),
66
b: Promise.resolve('string'),
77
c: Promise.resolve(true),
88
});
99

1010
const sym = Symbol('sym');
11-
const res2: Promise<{ [sym]: number }> = allKeyed({
11+
const res2: Promise<{ [sym]: number }> = promiseAllKeyed({
1212
[sym]: Promise.resolve(1)
1313
});
1414

1515
// @ts-expect-error
16-
allKeyed();
16+
promiseAllKeyed();
1717
// @ts-expect-error
18-
allKeyed({ a: 1, b: Promise.resolve(2) });
18+
promiseAllKeyed({ a: 1, b: Promise.resolve(2) });
1919
// @ts-expect-error
20-
allKeyed([ Promise.resolve(1), Promise.resolve(2) ]);
20+
promiseAllKeyed([ Promise.resolve(1), Promise.resolve(2) ]);
2121

2222
// @ts-expect-error
23-
allSettledKeyed();
23+
promiseAllSettledKeyed();
2424
// @ts-expect-error
25-
allSettledKeyed({ a: 1, b: Promise.resolve(2) });
25+
promiseAllSettledKeyed({ a: 1, b: Promise.resolve(2) });
2626
// @ts-expect-error
27-
allSettledKeyed([ Promise.resolve(1), Promise.resolve(2) ]);
27+
promiseAllSettledKeyed([ Promise.resolve(1), Promise.resolve(2) ]);

tests/type-definitions/pure/proposals/explicit-resource-management.test.ts

Lines changed: 9 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,18 @@
11
import symbolDispose from '@core-js/pure/full/symbol/dispose';
22
import symbolAsyncDispose from '@core-js/pure/full/symbol/async-dispose';
33
import symbolToStringTag from '@core-js/pure/full/symbol/to-string-tag';
4-
import suppressedError from '@core-js/pure/full/suppressed-error/constructor';
5-
import disposableStack from '@core-js/pure/full/disposable-stack/constructor';
6-
import asyncDisposableStack from '@core-js/pure/full/async-disposable-stack/constructor';
74
import iteratorRange from '@core-js/pure/full/iterator/range';
85
import asyncIteratorFrom from '@core-js/pure/full/async-iterator/from';
6+
import $SuppressedError from '@core-js/pure/full/suppressed-error/constructor';
7+
import $DisposableStack from '@core-js/pure/full/disposable-stack/constructor';
8+
import $AsyncDisposableStack from '@core-js/pure/full/async-disposable-stack/constructor';
99

1010
const d: symbol = symbolDispose;
1111
const ad: symbol = symbolAsyncDispose;
1212

1313
// @ts-expect-error
1414
const wrong: number = symbolDispose;
1515

16-
declare type HasSymbolDispose = {
17-
[symbolDispose]: () => void;
18-
};
19-
declare type HasSymbolAsyncDispose = {
20-
[symbolAsyncDispose]: () => void;
21-
};
22-
2316
const objD = {
2417
[symbolDispose]() { /* empty */ }
2518
};
@@ -30,21 +23,21 @@ const objAD = {
3023
}
3124
objAD[symbolAsyncDispose]();
3225

33-
const err1 = new suppressedError('err', 'suppressed', 'msg');
26+
const err1 = new $SuppressedError('err', 'suppressed', 'msg');
3427
err1.error;
3528
err1.suppressed;
3629
const m1: string = err1.message;
3730
const _: Error = err1;
3831

39-
const err2 = suppressedError(123, 456);
32+
const err2 = $SuppressedError(123, 456);
4033
err2.error;
4134
err2.suppressed;
4235
err2.message;
4336

4437
// @ts-expect-error
45-
new suppressedError(1, 2, 3, 4);
38+
new $SuppressedError(1, 2, 3, 4);
4639

47-
const objDS = new disposableStack();
40+
const objDS = new $DisposableStack();
4841
const disposed: boolean = objDS.disposed;
4942
objDS.dispose();
5043
objDS.use(objD);
@@ -67,8 +60,8 @@ objDS.move(1);
6760
// @ts-expect-error
6861
objDS[symbolToStringTag] = 'foo';
6962

70-
asyncDisposableStack.prototype;
71-
const objADS = new asyncDisposableStack();
63+
$AsyncDisposableStack.prototype;
64+
const objADS = new $AsyncDisposableStack();
7265
const disposedASD: boolean = objDS.disposed;
7366
const rda: Promise<void> = objADS.disposeAsync();
7467
objADS.use(objAD);
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import symbolCustomMatcher from '@core-js/pure/full/symbol/custom-matcher';
2-
import $symbol from '@core-js/pure/full/symbol/index';
1+
import $customMatcher from '@core-js/pure/full/symbol/custom-matcher';
2+
import $Symbol from '@core-js/pure/full/symbol/index';
33

4-
const rscs1: symbol = symbolCustomMatcher;
5-
const rscs2: typeof symbolCustomMatcher = symbolCustomMatcher;
4+
const rscs1: symbol = $customMatcher;
5+
const rscs2: typeof $customMatcher = $customMatcher;
66

77
// @ts-expect-error
8-
$symbol['customMatcher'] = $symbol("other");
8+
$Symbol['customMatcher'] = $Symbol("other");
99
// @ts-expect-error
10-
const n: number = symbolCustomMatcher;
10+
const n: number = $customMatcher;
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import f16round from '@core-js/pure/full/math/f16round';
1+
import mathF16round from '@core-js/pure/full/math/f16round';
22

3-
const res: number = f16round(1);
3+
const res: number = mathF16round(1);
44

55
// @ts-expect-error
6-
f16round('123');
6+
mathF16round('123');

0 commit comments

Comments
 (0)