UNPKG

react-native-ui-lib

Version:

[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)

22 lines (21 loc) 688 B
export type NumberInputData = { type: 'valid'; userInput: string; number: number; formattedNumber: string; } | { type: 'error'; userInput: string; }; export interface LocaleOptions { locale: string; decimalSeparator: string; thousandSeparator: string; } export interface Options { localeOptions: LocaleOptions; fractionDigits: number; } export declare function generateOptions(locale: string, fractionDigits: number): Options; export declare function getInitialNumber(propsInitialNumber: number | undefined, options: Options): number; export declare function parseInput(text: string, options: Options, initialNumber?: number): NumberInputData;