fde2c55652
* Add bigint support for formatToParts * Add tests for Intl.NumberFormat.formatToParts * Cleanup test * Fix EOL symbols * Update baseline test
29 lines
2.1 KiB
Plaintext
29 lines
2.1 KiB
Plaintext
=== tests/cases/compiler/formatToPartsBigInt.ts ===
|
|
// Intl.NumberFormat.formatToParts should support bigInt
|
|
|
|
// Test Intl methods with new parameter type
|
|
new Intl.NumberFormat("fr").formatToParts(3000n);
|
|
>new Intl.NumberFormat("fr").formatToParts(3000n) : Intl.NumberFormatPart[]
|
|
>new Intl.NumberFormat("fr").formatToParts : (number?: number | bigint) => Intl.NumberFormatPart[]
|
|
>new Intl.NumberFormat("fr") : Intl.NumberFormat
|
|
>Intl.NumberFormat : { (locales?: string | string[], options?: Intl.NumberFormatOptions): Intl.NumberFormat; new (locales?: string | string[], options?: Intl.NumberFormatOptions): Intl.NumberFormat; supportedLocalesOf(locales: string | string[], options?: Intl.NumberFormatOptions): string[]; }
|
|
>Intl : typeof Intl
|
|
>NumberFormat : { (locales?: string | string[], options?: Intl.NumberFormatOptions): Intl.NumberFormat; new (locales?: string | string[], options?: Intl.NumberFormatOptions): Intl.NumberFormat; supportedLocalesOf(locales: string | string[], options?: Intl.NumberFormatOptions): string[]; }
|
|
>"fr" : "fr"
|
|
>formatToParts : (number?: number | bigint) => Intl.NumberFormatPart[]
|
|
>3000n : 3000n
|
|
|
|
new Intl.NumberFormat("fr").formatToParts(BigInt(123));
|
|
>new Intl.NumberFormat("fr").formatToParts(BigInt(123)) : Intl.NumberFormatPart[]
|
|
>new Intl.NumberFormat("fr").formatToParts : (number?: number | bigint) => Intl.NumberFormatPart[]
|
|
>new Intl.NumberFormat("fr") : Intl.NumberFormat
|
|
>Intl.NumberFormat : { (locales?: string | string[], options?: Intl.NumberFormatOptions): Intl.NumberFormat; new (locales?: string | string[], options?: Intl.NumberFormatOptions): Intl.NumberFormat; supportedLocalesOf(locales: string | string[], options?: Intl.NumberFormatOptions): string[]; }
|
|
>Intl : typeof Intl
|
|
>NumberFormat : { (locales?: string | string[], options?: Intl.NumberFormatOptions): Intl.NumberFormat; new (locales?: string | string[], options?: Intl.NumberFormatOptions): Intl.NumberFormat; supportedLocalesOf(locales: string | string[], options?: Intl.NumberFormatOptions): string[]; }
|
|
>"fr" : "fr"
|
|
>formatToParts : (number?: number | bigint) => Intl.NumberFormatPart[]
|
|
>BigInt(123) : bigint
|
|
>BigInt : BigIntConstructor
|
|
>123 : 123
|
|
|