multi-source-select
Version:
Multi-source select control
24 lines (23 loc) • 924 B
TypeScript
import * as React from 'react';
import { Matcher } from '../../types';
import MutliSelectStyles from '../../types/MutliSelectStyles';
import Nemonic from '../../../component/types/Nemonic';
interface MatcherEditProps {
matcher?: Matcher;
onMatcherChanged: (matcher: Matcher | null) => void;
onValidate?: (matcher: Matcher) => string | null;
onFocus?: () => void;
onCancel?: () => void;
onEditPrevious: (deleting: boolean) => void;
onEditNext?: () => void;
onChanging?: () => void;
onInsertMatcher?: (matcher: Matcher) => void;
onSetActiveFunction?: (activeFunction: Nemonic) => void;
onDeleteActiveFunction?: () => void;
first: boolean;
allowFunctions?: boolean;
allowFreeText?: boolean;
styles?: MutliSelectStyles;
}
declare const MatcherEdit: React.ForwardRefExoticComponent<MatcherEditProps & React.RefAttributes<HTMLInputElement>>;
export default MatcherEdit;