@wix/design-system
Version:
@wix/design-system
23 lines • 981 B
TypeScript
import { InputValue, MinValue, MaxValue } from '../NumberInput.types';
export declare const defaultValueToNullIfEmpty: (value: InputValue, defaultValue: InputValue) => string | number;
export declare const defaultValueToNullIfInvalidNumber: (value: string | number) => null | number;
export declare const normalizeValues: (value: InputValue) => {
numberValue: number | null;
stringValue: string;
};
export declare const isInRange: ({ value, minValue, maxValue, }: {
value: number;
minValue: MinValue;
maxValue: MaxValue;
}) => boolean;
export declare const validateValue: ({ value, minValue, maxValue, }: {
value: InputValue;
minValue: MinValue;
maxValue: MaxValue;
}) => {
hasError: boolean;
validationType?: "outOfBoundsError" | "formatError";
};
export type DIRECTION = 'up' | 'down';
export declare const getClosestValue: (currentValue: number, options: Array<number>, direction: DIRECTION) => number;
//# sourceMappingURL=index.d.ts.map