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.
session-desktop/ts/util/i18n/functions/getMessage.ts

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;