UNPKG

tweak-tools

Version:

Tweak your React projects until awesomeness

18 lines (17 loc) 794 B
import type { InternalNumberSettings, NumberInput } from './number-types'; export declare const schema: (v: any) => boolean; export declare const sanitize: (v: any, { min, max, suffix }: InternalNumberSettings) => string | number; export declare const format: (v: any, { pad, suffix }: InternalNumberSettings) => string; export declare const normalize: ({ value, ...settings }: NumberInput) => { value: string | number; settings: { type?: import("../..").TweakInputs | undefined; step: number; initialValue: number; pad: number; min: number; max: number; suffix: string | undefined; }; }; export declare const sanitizeStep: (v: number, { step, initialValue }: Pick<InternalNumberSettings, 'step' | 'initialValue'>) => number;