@particle-network/connectkit
Version:
26 lines (25 loc) • 972 B
TypeScript
/// <reference types="react" />
import { default as enUS } from './en-US.json';
declare global {
interface String {
format(...values: (string | number)[]): string;
}
}
export type Languages = 'en-US' | 'ja-JP' | 'zh-CN' | 'zh-TW' | 'ko-KR';
export type Translations = {
btnContinueWithPasskey?: string;
btnCreatePasskeyWallet?: string;
btnLoginWithPasskey?: string;
usePasskeyToLoginSmartAccount?: string;
};
export type TransactionType = typeof enUS;
export type TransactionKey = keyof TransactionType;
export type Locales = {
'en-US'?: Partial<TransactionType>;
'ja-JP'?: Partial<TransactionType>;
'zh-CN'?: Partial<TransactionType>;
'zh-TW'?: Partial<TransactionType>;
'ko-KR'?: Partial<TransactionType>;
};
export declare const getLocale: (lang: Languages) => TransactionType;
export declare function formatLocale(txt: string, ...values: (string | number | React.ReactNode)[]): string | import("react").ReactNode[];