API

Functions

useCurrencyInput

declare function useCurrencyInput(options: CurrencyInputOptions, autoEmit?: boolean): UseCurrencyInput; 

Enums

CurrencyDisplay

enum CurrencyDisplay { symbol = 'symbol', narrowSymbol = 'narrowSymbol', code = 'code', name = 'name', hidden = 'hidden' } 

ValueScaling

enum ValueScaling { precision = 'precision', thousands = 'thousands', tenThousands = 'tenThousands', millions = 'millions', billions = 'billions' } 

Interfaces

NumberRange

interface NumberRange { min?: number max?: number } 

CurrencyInputOptions

interface CurrencyInputOptions { accountingSign?: boolean; autoDecimalDigits?: boolean; currency: string; currencyDisplay?: CurrencyDisplay; hideCurrencySymbolOnFocus?: boolean; hideGroupingSeparatorOnFocus?: boolean; hideNegligibleDecimalDigitsOnFocus?: boolean; locale?: string; precision?: NumberRange | number; useGrouping?: boolean; valueRange?: NumberRange; valueScaling?: ValueScaling; } 

UseCurrencyInput

interface UseCurrencyInput { formattedValue: Ref<string | null>; inputRef: Ref; numberValue: Ref<number | null>; setOptions: (options: CurrencyInputOptions) => void; setValue: (number: number | null) => void; }