You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
788 B
TypeScript
22 lines
788 B
TypeScript
/** NOTE: Because of docstring limitations changes MUST be manually synced between {@link setupI18n.getMessage } and {@link window.i18n } */
|
|
|
|
import type { SetupI18nReturnType } from '../../../types/localizer';
|
|
import {
|
|
formatMessageWithArgs,
|
|
getRawMessage,
|
|
inEnglish,
|
|
stripped,
|
|
getMessageDefault,
|
|
strippedWithObj,
|
|
} from '../../../localization/localeTools';
|
|
|
|
const getMessageDefaultCopy: any = getMessageDefault;
|
|
|
|
getMessageDefaultCopy.inEnglish = inEnglish;
|
|
getMessageDefaultCopy.stripped = stripped;
|
|
getMessageDefaultCopy.strippedWithObj = strippedWithObj;
|
|
getMessageDefaultCopy.getRawMessage = getRawMessage;
|
|
getMessageDefaultCopy.formatMessageWithArgs = formatMessageWithArgs;
|
|
|
|
export const getMessage: SetupI18nReturnType = getMessageDefaultCopy as SetupI18nReturnType;
|