react-native-localize
Version:
A toolbox for your React Native app localization.
20 lines • 1.67 kB
TypeScript
import type { Calendar, Locale, LocalizeApi, NumberFormatSettings, ServerLanguagesProviderProps, TemperatureUnit } from "./types";
export declare const getCalendar: () => Calendar;
export declare const getCountry: () => string;
export declare const getCurrencies: () => string[];
export declare const getLocales: () => Locale[];
export declare const getNumberFormatSettings: () => NumberFormatSettings;
export declare const getTemperatureUnit: () => TemperatureUnit;
export declare const getTimeZone: () => string;
export declare const uses24HourClock: () => boolean;
export declare const usesMetricSystem: () => boolean;
export declare const usesAutoDateAndTime: () => boolean | undefined;
export declare const usesAutoTimeZone: () => boolean | undefined;
export declare const findBestLanguageTag: <T extends string>(languageTags: readonly T[]) => {
languageTag: T;
isRTL: boolean;
} | undefined;
export declare const openAppLanguageSettings: () => Promise<void>;
export declare const ServerLanguagesProvider: ({ children, value, }: ServerLanguagesProviderProps) => string | number | bigint | boolean | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | Promise<string | number | bigint | boolean | import("react").ReactPortal | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | null | undefined> | import("react").FunctionComponentElement<import("react").ProviderProps<string[] | null>> | null | undefined;
export declare const useLocalize: () => LocalizeApi;
//# sourceMappingURL=module.d.ts.map