@talend/react-containers
Version:
Provide connected components aka containers for @talend/react-cmf based on @talend/react-components.
57 lines (56 loc) • 2.47 kB
TypeScript
declare class MultiSelectField extends Component<any, any, any> {
constructor(props: any);
state: {};
onTrigger(event: any): void;
onTriggerResult(event: any, trigger: any): any;
onChange(event: any, selected: any): void;
getTitleMap(): any;
componentDidMount(): void;
getChildrenErrorMessage(): string | undefined;
render(): import("react/jsx-runtime").JSX.Element;
}
declare namespace MultiSelectField {
namespace propTypes {
let id: PropTypes.Requireable<string>;
let isValid: PropTypes.Requireable<boolean>;
let errorMessage: PropTypes.Requireable<string>;
let errors: PropTypes.Requireable<object>;
let onChange: PropTypes.Validator<(...args: any[]) => any>;
let onFinish: PropTypes.Validator<(...args: any[]) => any>;
let onTrigger: PropTypes.Validator<(...args: any[]) => any>;
let properties: PropTypes.Requireable<object>;
let resolveName: PropTypes.Requireable<(...args: any[]) => any>;
let schema: PropTypes.Requireable<PropTypes.InferProps<{
autoFocus: PropTypes.Requireable<boolean>;
description: PropTypes.Requireable<string>;
disabled: PropTypes.Requireable<boolean>;
key: PropTypes.Requireable<any[]>;
placeholder: PropTypes.Requireable<string>;
readOnly: PropTypes.Requireable<boolean>;
required: PropTypes.Requireable<boolean>;
restricted: PropTypes.Requireable<boolean>;
title: PropTypes.Requireable<string>;
titleMap: PropTypes.Requireable<(PropTypes.InferProps<{
name: PropTypes.Validator<string>;
value: PropTypes.Validator<string>;
}> | null | undefined)[]>;
triggers: PropTypes.Requireable<(PropTypes.InferProps<{
onEvent: PropTypes.Requireable<string>;
}> | null | undefined)[]>;
}>>;
let value: PropTypes.Requireable<(string | null | undefined)[]>;
}
namespace defaultProps {
let isValid_1: boolean;
export { isValid_1 as isValid };
let schema_1: {};
export { schema_1 as schema };
let value_1: never[];
export { value_1 as value };
export function resolveName_1(value: any): any;
export { resolveName_1 as resolveName };
}
}
export default MultiSelectField;
import { Component } from 'react';
import PropTypes from 'prop-types';