* Update es2020.bigint.d.ts * Update es2020.bigint.d.ts * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * Update package-lock.json * add a test Co-authored-by: 龙腾道 <LongTengDao@LongTengDao.com> Co-authored-by: TypeScript Bot <typescriptbot@microsoft.com>
28 lines
1.7 KiB
Plaintext
28 lines
1.7 KiB
Plaintext
tests/cases/conformance/es2020/constructBigint.ts(6,8): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'string | number | bigint | boolean'.
|
|
tests/cases/conformance/es2020/constructBigint.ts(7,8): error TS2345: Argument of type '{ e: number; m: number; }' is not assignable to parameter of type 'string | number | bigint | boolean'.
|
|
Type '{ e: number; m: number; }' is not assignable to type 'true'.
|
|
tests/cases/conformance/es2020/constructBigint.ts(8,8): error TS2345: Argument of type 'null' is not assignable to parameter of type 'string | number | bigint | boolean'.
|
|
tests/cases/conformance/es2020/constructBigint.ts(9,8): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number | bigint | boolean'.
|
|
|
|
|
|
==== tests/cases/conformance/es2020/constructBigint.ts (4 errors) ====
|
|
BigInt(1);
|
|
BigInt(1n);
|
|
BigInt("0");
|
|
BigInt(false);
|
|
|
|
BigInt(Symbol());
|
|
~~~~~~~~
|
|
!!! error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'string | number | bigint | boolean'.
|
|
BigInt({ e: 1, m: 1 })
|
|
~~~~~~~~~~~~~~
|
|
!!! error TS2345: Argument of type '{ e: number; m: number; }' is not assignable to parameter of type 'string | number | bigint | boolean'.
|
|
!!! error TS2345: Type '{ e: number; m: number; }' is not assignable to type 'true'.
|
|
BigInt(null);
|
|
~~~~
|
|
!!! error TS2345: Argument of type 'null' is not assignable to parameter of type 'string | number | bigint | boolean'.
|
|
BigInt(undefined)
|
|
~~~~~~~~~
|
|
!!! error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'string | number | bigint | boolean'.
|
|
|
|
|