UNPKG

@talend/react-forms

Version:

React forms library based on json schema form.

56 lines (55 loc) 1.92 kB
export namespace ICONS_MAPPING { let equals: string; let not_equals: string; let contains: string; let not_contains: string; let starts_with: string; let ends_with: string; let between: string; let greater_than: string; let greater_equals_to: string; let less_than: string; let less_equals_to: string; let regex: string; } export default Comparator; declare class Comparator extends Component<any, any, any> { constructor(props: any); onSelect(event: any, { value }: { value: any; }): void; onChange(event: any, { value }: { value: any; }): void; onFinish(event: any): void; getOperatorSchema: () => any; getValueSchema: () => any; getFormattedOperators(): any; getOperatorsMap(): any; render(): import("react/jsx-runtime").JSX.Element; } declare namespace Comparator { let propTypes: { schema: PropTypes.Requireable<PropTypes.InferProps<{ autoFocus: PropTypes.Requireable<boolean>; description: PropTypes.Requireable<string>; disabled: PropTypes.Requireable<boolean>; key: PropTypes.Requireable<(NonNullable<string | number | null | undefined> | null | undefined)[]>; items: PropTypes.Requireable<any[]>; readOnly: PropTypes.Requireable<boolean>; title: PropTypes.Requireable<string>; }>>; value: PropTypes.Requireable<object>; id: PropTypes.Requireable<string>; isValid: PropTypes.Requireable<boolean>; errorMessage: PropTypes.Requireable<string>; onChange: PropTypes.Validator<(...args: any[]) => any>; onFinish: PropTypes.Validator<(...args: any[]) => any>; valueIsUpdating: PropTypes.Requireable<boolean>; }; namespace defaultProps { let value: {}; } } import { Component } from 'react'; import PropTypes from 'prop-types';