@revenuecat/purchases-ui-js
Version:
Web components for Paywalls. Powered by RevenueCat
14 lines (13 loc) • 527 B
TypeScript
import type { Localizations } from "../types/localization";
type GetLocalizedString = (id?: string) => string | undefined;
interface LocalizationContext {
getLocalizedString: GetLocalizedString;
}
export interface LocalizationContextProps {
defaultLocale: string;
selectedLocale?: string;
localizations: Localizations;
}
export declare function setLocalizationContext(props: () => LocalizationContextProps): LocalizationContext;
export declare function getLocalizationContext(): LocalizationContext;
export {};