36 lines
2.2 KiB
Plaintext
36 lines
2.2 KiB
Plaintext
|
=== tests/cases/conformance/es2018/es2018IntlAPIs.ts ===
|
||
|
// Sample from
|
||
|
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/PluralRules/supportedLocalesOf
|
||
|
const locales = ['ban', 'id-u-co-pinyin', 'de-ID'];
|
||
|
>locales : string[]
|
||
|
>['ban', 'id-u-co-pinyin', 'de-ID'] : string[]
|
||
|
>'ban' : "ban"
|
||
|
>'id-u-co-pinyin' : "id-u-co-pinyin"
|
||
|
>'de-ID' : "de-ID"
|
||
|
|
||
|
const options = { localeMatcher: 'lookup' } as const;
|
||
|
>options : { readonly localeMatcher: "lookup"; }
|
||
|
>{ localeMatcher: 'lookup' } as const : { readonly localeMatcher: "lookup"; }
|
||
|
>{ localeMatcher: 'lookup' } : { readonly localeMatcher: "lookup"; }
|
||
|
>localeMatcher : "lookup"
|
||
|
>'lookup' : "lookup"
|
||
|
|
||
|
console.log(Intl.PluralRules.supportedLocalesOf(locales, options).join(', '));
|
||
|
>console.log(Intl.PluralRules.supportedLocalesOf(locales, options).join(', ')) : void
|
||
|
>console.log : (...data: any[]) => void
|
||
|
>console : Console
|
||
|
>log : (...data: any[]) => void
|
||
|
>Intl.PluralRules.supportedLocalesOf(locales, options).join(', ') : string
|
||
|
>Intl.PluralRules.supportedLocalesOf(locales, options).join : (separator?: string) => string
|
||
|
>Intl.PluralRules.supportedLocalesOf(locales, options) : string[]
|
||
|
>Intl.PluralRules.supportedLocalesOf : (locales: string | string[], options?: { localeMatcher?: "lookup" | "best fit"; }) => string[]
|
||
|
>Intl.PluralRules : { (locales?: string | string[], options?: Intl.PluralRulesOptions): Intl.PluralRules; new (locales?: string | string[], options?: Intl.PluralRulesOptions): Intl.PluralRules; supportedLocalesOf(locales: string | string[], options?: { localeMatcher?: "lookup" | "best fit"; }): string[]; }
|
||
|
>Intl : typeof Intl
|
||
|
>PluralRules : { (locales?: string | string[], options?: Intl.PluralRulesOptions): Intl.PluralRules; new (locales?: string | string[], options?: Intl.PluralRulesOptions): Intl.PluralRules; supportedLocalesOf(locales: string | string[], options?: { localeMatcher?: "lookup" | "best fit"; }): string[]; }
|
||
|
>supportedLocalesOf : (locales: string | string[], options?: { localeMatcher?: "lookup" | "best fit"; }) => string[]
|
||
|
>locales : string[]
|
||
|
>options : { readonly localeMatcher: "lookup"; }
|
||
|
>join : (separator?: string) => string
|
||
|
>', ' : ", "
|
||
|
|