UNPKG

nr-sdk

Version:

Global functions that will help you create websites

161 lines (160 loc) 5.72 kB
declare const dictionary: { en: { hello: string; goodbye: string; thank_you: string; welcome: string; input_empty: string; duplicate: string; success: string; failed: string; error: string; registered: string; already: string; already_exist: string; exist: string; not_exist: string; empty: string; api_success: string; api_failure: string; api_edited: string; api_deleted: string; api_internal_server_error: string; required: string; db_tm_bank: string; db_tm_account_nr: string; db_tm_s_lock: string; db_tm_shelf: string; db_tm_division: string; db_tm_dept: string; db_tm_item_condition: string; db_tm_redemption_condition: string; db_tm_sales_person: string; db_tm_user: string; db_tm_level: string; }; id: { hello: string; goodbye: string; thank_you: string; welcome: string; input_empty: string; duplicate: string; success: string; failed: string; error: string; registered: string; already: string; already_exist: string; exist: string; not_exist: string; empty: string; api_success: string; api_failure: string; api_edited: string; api_deleted: string; api_internal_server_error: string; required: string; db_tm_bank: string; db_tm_account_nr: string; db_tm_s_lock: string; db_tm_shelf: string; db_tm_division: string; db_tm_dept: string; db_tm_item_condition: string; db_tm_redemption_condition: string; db_tm_sales_person: string; db_tm_user: string; db_tm_level: string; }; zh: { hello: string; goodbye: string; thank_you: string; welcome: string; input_empty: string; duplicate: string; success: string; failed: string; error: string; registered: string; already: string; already_exist: string; exist: string; not_exist: string; empty: string; api_success: string; api_failure: string; api_edited: string; api_deleted: string; api_internal_server_error: string; required: string; db_tm_bank: string; db_tm_account_nr: string; db_tm_s_lock: string; db_tm_shelf: string; db_tm_division: string; db_tm_dept: string; db_tm_item_condition: string; db_tm_redemption_condition: string; db_tm_sales_person: string; db_tm_user: string; db_tm_level: string; }; ms: { hello: string; goodbye: string; thank_you: string; welcome: string; input_empty: string; duplicate: string; success: string; failed: string; error: string; registered: string; already: string; already_exist: string; exist: string; not_exist: string; empty: string; api_success: string; api_failure: string; api_edited: string; api_deleted: string; api_internal_server_error: string; required: string; db_tm_bank: string; db_tm_account_nr: string; db_tm_s_lock: string; db_tm_shelf: string; db_tm_division: string; db_tm_dept: string; db_tm_item_condition: string; db_tm_redemption_condition: string; db_tm_sales_person: string; db_tm_user: string; db_tm_level: string; }; }; declare function setLanguage(langCode: keyof typeof dictionary): void; declare function translate(key: keyof (typeof dictionary)["en"]): string; declare function translateWithPrefix(prefix: string, key: keyof (typeof dictionary)["en"]): string; declare function translateWithSuffix(suffix: string, key: keyof (typeof dictionary)["en"]): string; declare function setEncryptionKey(encKey: string): void; declare function encryptText(value: string): string; declare function decryptText(value: string): string; declare const roundPriceToNearestMultiple: (price: number, nearestMultiple: number) => number; declare const convertFileToBase64: (file: File) => Promise<string>; declare function getCurrentDateString(lang?: keyof typeof dictionary): string; declare function getCurrentDateTimeString(lang?: keyof typeof dictionary): string; declare function reduceArrayByKey<T extends object>(array: T[], key: keyof T): number; declare function convertToISODate(dateString: string, lang?: keyof typeof dictionary): string; declare function generateRandomString(length: number): string; declare function toFix2(value: number): string; declare function toFix3(value: number): string; declare function convertStringToNumber(value: string): number; declare function formatCurrency(value: number): string; declare function generateInvoiceNumber(storeCode: string, transactionType: string, previousInvoice: string | null): string; declare function rounded358(weight: number): number; declare function isDataActive<T extends object>(data: T): boolean; export { setLanguage, translate, translateWithPrefix, translateWithSuffix, encryptText, decryptText, setEncryptionKey, roundPriceToNearestMultiple, convertFileToBase64, getCurrentDateString, convertToISODate, generateRandomString, getCurrentDateTimeString, reduceArrayByKey, toFix2, toFix3, convertStringToNumber, formatCurrency, generateInvoiceNumber, rounded358, isDataActive, };