@etsoo/smarterp-core
Version:
TypeScript APIs for SmartERP Core
45 lines (44 loc) • 1.63 kB
TypeScript
import { IApp } from "@etsoo/appscript";
/**
* Core culture
*/
export declare namespace CoreCulture {
/**
* Get en neutral culture
* @param localResources Local resources
* @returns Full culture
*/
const en: (...resources: (object | (() => Promise<object>))[]) => import("@etsoo/shared").DataTypes.CultureDefinition<import("@etsoo/shared").DataTypes.StringRecord>;
/**
* Get zh-Hans neutral cultrue
* @param localResources Local resources
* @returns Full culture
*/
const zhHans: (...resources: (object | (() => Promise<object>))[]) => import("@etsoo/shared").DataTypes.CultureDefinition<import("@etsoo/shared").DataTypes.StringRecord>;
/**
* Get zh-Hant neutral cultrue
* @param localResources Local resources
* @returns Full culture
*/
const zhHant: (...resources: (object | (() => Promise<object>))[]) => import("@etsoo/shared").DataTypes.CultureDefinition<import("@etsoo/shared").DataTypes.StringRecord>;
/**
* Get the toolpad locale
* @param app Current app
* @returns Result
*/
const getToolpadLocale: (app: IApp) => {
accountIconButtonAriaLabel: string;
collapseMenuTitle: string;
collapseNavMenuAriaLabel: string;
darkModeTitle: string;
expandMenuTitle: string;
expandNavMenuAriaLabel: string;
lightModeTitle: string;
signInLabel: string;
signOutLabel: string;
switchModeTitle: string;
switchThemeModeAriaLabel: string;
switchToDarkModeAriaLabel: string;
switchToLightModeAriaLabel: string;
};
}