@ices/react-locale
Version:
React components for locale
28 lines (27 loc) • 922 B
TypeScript
/**
* 根据指定的语言设置参数名,获取系统当前的语言区域设置。
* @param options 配置对象。
*/
export declare function determineLocale(options?: {
urlLocaleKey?: string;
cookieLocaleKey?: string;
storageLocaleKey?: string;
fallbackLocale?: string;
}): string;
/**
* 获取格式化后的语言区域。
* @param locale 需要格式化的区域语言代码字符串。
* @return [lang-AREA, lang, AREA]
*/
export declare function normalizeLocale(locale: string): [string, string, string];
/**
* 简单判断给定的对象是不是一个普通的对象。
* @param obj 待判定的对象。
*/
export declare function isObject(obj: any): boolean;
/**
* 判断给定的对象是不是自身包含一个属性。
* @param obj 待判定的对象。
* @param prop 需要检查的属性名。
*/
export declare function hasOwnProperty(obj: any, prop: string): boolean;