UNPKG

ketcher-react

Version:
44 lines (43 loc) 1.69 kB
/**************************************************************************** * Copyright 2021 EPAM Systems * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ***************************************************************************/ import React, { ComponentType } from 'react'; declare type Props = { component?: ComponentType; children?: React.ReactNode; className?: string; type: string; value: number | string | boolean; onChange: (val: any) => void; placeholder?: string; isFocused?: boolean; innerRef?: React.Ref<any>; schema?: any; multiple?: boolean; }; export declare function GenericInput({ schema, value, onChange, innerRef, type, isFocused, ...props }: { [x: string]: any; schema: any; value: any; onChange: any; innerRef: any; type?: string | undefined; isFocused?: boolean | undefined; }): import("react/jsx-runtime").JSX.Element; export declare namespace GenericInput { var val: (ev: any, schema: any) => any; } declare const _default: React.ForwardRefExoticComponent<Props & React.RefAttributes<HTMLInputElement>>; export default _default;