@jaspersoft/jv-input-controls
Version:
Component for rendering input controls for a report or ad hoc view using visualize.js
18 lines (17 loc) • 752 B
TypeScript
import { InputControlDataType, InputControlProperties } from '@jaspersoft/jv-tools';
export declare const parseNumber: (value: string) => number | null;
export declare const checkIfNumber: (value: string) => boolean;
export declare const getValueForVerificationText: (dataType: InputControlDataType, isVerifyingMin: boolean) => string | undefined;
export declare const verifyLimit: ({ dataType, maxOrMinValAsNumber, valAsNumber, isVerifyingMin, }: {
dataType: InputControlDataType | undefined;
maxOrMinValAsNumber: number | null;
valAsNumber: number;
isVerifyingMin: boolean;
}) => {
helperText: string;
isError: boolean;
};
export interface UseNumberErrorMsgProps {
textValue: string;
props?: InputControlProperties;
}