UNPKG

@schema-render/form-render-react

Version:

Out-of-the-box form rendering library based on Core and Antd.

74 lines (73 loc) 4.8 kB
/// <reference types="react" /> import { ACTIONS_RENDER_TYPE } from '../constants'; declare const renderers: { __FORM_RENDER_ACTIONS__: { formItem: never; }; /** * 结构渲染器 */ Object: { formItem: never; }; ObjectNull: { formItem: never; }; /** * 常规渲染器 */ InputText: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; }; InputNumber: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<number, import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<number, import("../../../core-react/src").ISchema>>; }; Password: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; }; TextArea: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; }; Radio: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string | number, import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string | number, import("../../../core-react/src").ISchema>>; }; Checkbox: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<(string | number | boolean)[], import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<(string | number | boolean)[], import("../../../core-react/src").ISchema>>; }; Switch: { component: import("react").FC<import("../../../core-react/src").IOpenComponentParams<boolean, import("../../../core-react/src").ISchema>>; }; SwitchBox: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<boolean, import("../../../core-react/src").ISchema>>; }; DatePicker: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; }; DateRangePicker: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<[string, string], import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<[string, string], import("../../../core-react/src").ISchema>>; }; Description: { component: import("react").FC<import("../../../core-react/src").IOpenComponentParams<string | number, import("../../../core-react/src").ISchema>>; }; Rate: { component: import("react").FC<import("../../../core-react/src").IOpenComponentParams<number, import("../../../core-react/src").ISchema>>; }; Select: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string, import("../../../core-react/src").ISchema>>; }; SelectMultiple: { component: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string[], import("../../../core-react/src").ISchema>>; readonlyComponent: import("react").FunctionComponent<import("../../../core-react/src").IOpenComponentParams<string[], import("../../../core-react/src").ISchema>>; }; }; export type IBuiltinRenderers = Exclude<keyof typeof renderers, typeof ACTIONS_RENDER_TYPE>; export default renderers;