Files
mobilizon-frontend/src/typings/intl.d.ts
Thomas Citharel 2e72f6faf4 build: switch from yarn to npm to manage js dependencies and move js contents to root
yarn v1 is being deprecated and starts to have some issues

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2023-11-14 17:24:42 +01:00

21 lines
513 B
TypeScript

declare namespace Intl {
type Locale = string;
type Locales = Locale[];
type Type = "conjunction" | "disjunction" | "unit";
type Style = "long" | "short" | "narrow";
type LocaleMatcher = "lookup" | "best fit";
interface ListFormatOptions {
type: Type;
style: Style;
localeMatcher: LocaleMatcher;
}
class ListFormat {
constructor(
locales?: Locale | Locales | undefined,
options?: Partial<ListFormatOptions>
);
public format: (items: string[]) => string;
}
}