@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (17 loc) • 763 B
TypeScript
import React, { FocusEvent, RefObject } from 'react';
import { ReactInputMask } from 'react-input-mask';
import { IDateFormatPluginData } from '@docsvision/web/components/table/plugins/filter/elements/filter-panel/FilterPanelLogic';
import { Moment } from 'moment';
export interface IInputWithMaskProps {
value: string[];
onChange(e: (string | Moment)[]): void;
forwardRef?: RefObject<ReactInputMask>;
onChangeFocus?(e: FocusEvent<HTMLDivElement>, focus: boolean): void;
focused?: boolean;
isValueValid?: boolean;
dateFormatData?: IDateFormatPluginData;
customClass: string;
}
export interface InputWithMaskProps extends IInputWithMaskProps {
}
export declare const InputWithMask: React.NamedExoticComponent<IInputWithMaskProps>;