UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

40 lines (39 loc) 1.43 kB
/** * Returns the type of what inputMode or type attribute should be used * * @param {function} mask mask function * @returns undefined|decimal|numeric */ export function getSoftKeyboardAttributes(mask: Function): { inputMode: string; }; /** * Returns the thousands separator character * * @param {string} locale Component or context locale * @returns string */ export function handleThousandsSeparator(locale: string): string; /** * Returns the decimal separator character * * @param {string} locale Component or context locale * @returns string */ export function handleDecimalSeparator(locale: string): string; /** * Will take a JSON and return it parsed * * @param {string} str * @param {*} fallback optional fallback * @returns parsed json */ export function fromJSON(str: string, fallback?: any): any; export const invisibleSpace: "\u200B"; export function isRequestingLocaleSupport(props: object): boolean; export function isRequestingNumberMask(props: object): boolean; export function correctNumberValue({ localValue, props, locale, maskParams, }: object): string; export function correctCaretPosition(element: Element, maskParamsRef: any, props: any): void; export function handlePercentMask({ props, locale, maskParams }: object): any; export function handleCurrencyMask({ mask_options, currency_mask }: object): any; export function handleNumberMask({ mask_options, number_mask }: object): any;