UNPKG

@etsoo/appscript

Version:

Applications shared TypeScript framework

32 lines (31 loc) 1.16 kB
import { DataTypes, DomUtils } from "@etsoo/shared"; /** * Culture namespace */ export declare namespace Culture { /** * Make culture * @param cultureMaker Culture maker * @param resources Resources * @returns Culture */ function make(cultureMaker: typeof DomUtils.zhHans, ...resources: (object | (() => Promise<object>))[]): DataTypes.CultureDefinition<DataTypes.StringRecord>; /** * Get en neutral culture * @param localResources Local resources * @returns Full culture */ const en: (...resources: (object | (() => Promise<object>))[]) => DataTypes.CultureDefinition<DataTypes.StringRecord>; /** * Get zh-Hans neutral cultrue * @param localResources Local resources * @returns Full culture */ const zhHans: (...resources: (object | (() => Promise<object>))[]) => DataTypes.CultureDefinition<DataTypes.StringRecord>; /** * Get zh-Hant neutral cultrue * @param localResources Local resources * @returns Full culture */ const zhHant: (...resources: (object | (() => Promise<object>))[]) => DataTypes.CultureDefinition<DataTypes.StringRecord>; }