UNPKG

@ices/react-locale

Version:
28 lines (27 loc) 922 B
/** * 根据指定的语言设置参数名,获取系统当前的语言区域设置。 * @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;