1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
//// [tests/cases/conformance/es2020/bigintMissingESNext.ts] ////
=== bigintMissingESNext.ts ===
declare function test<A, B extends A>(): void;
>test : <A, B extends A>() => void
test<{t?: string}, object>();
>test<{t?: string}, object>() : void
>test : <A, B extends A>() => void
>t : string
test<{t?: string}, bigint>();
>test<{t?: string}, bigint>() : void
>test : <A, B extends A>() => void
>t : string
// no error when bigint is used even when ES2020 lib is not present
|