/** * 导出ProForm的TS */ export * from './typing'; /** * 使用别名导出formily相关内容 */ export * as formilyCore from '@formily/core'; export * as formilyReactive from '@formily/reactive'; export * as formilyTeamix from '@teamix/formily'; import * as originalFormilyReact from '@formily/react'; declare const formilyReact: { useFieldRequest: () => { refresh: () => void; field: any; }; useFormDisplayValues: () => any; Schema: typeof originalFormilyReact.Schema; FormProvider: originalFormilyReact.ReactFC; FormConsumer: originalFormilyReact.ReactFC; ArrayField: { (props: originalFormilyReact.IFieldProps>): JSX.Element; displayName: string; }; ObjectField: { (props: originalFormilyReact.IFieldProps>): JSX.Element; displayName: string; }; VoidField: { (props: originalFormilyReact.IVoidFieldProps>): JSX.Element; displayName: string; }; RecursionField: originalFormilyReact.ReactFC; ExpressionScope: originalFormilyReact.ReactFC; RecordsScope: originalFormilyReact.ReactFC; RecordScope: originalFormilyReact.ReactFC; createSchemaField(options?: originalFormilyReact.ISchemaFieldReactFactoryOptions | undefined): { (props: originalFormilyReact.ISchemaFieldProps>): JSX.Element; displayName: string; Markup: { >, Component_1 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaMarkupFieldProps): JSX.Element; displayName: string; }; String: { >, Component_2 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaTypeFieldProps): JSX.Element; displayName: string; }; Object: { >, Component_3 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaTypeFieldProps): JSX.Element; displayName: string; }; Array: { >, Component_4 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaTypeFieldProps): JSX.Element; displayName: string; }; Boolean: { >, Component_5 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaTypeFieldProps): JSX.Element; displayName: string; }; Date: { >, Component_6 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaTypeFieldProps): JSX.Element; displayName: string; }; DateTime: { >, Component_7 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaTypeFieldProps): JSX.Element; displayName: string; }; Void: { >, Component_8 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaTypeFieldProps): JSX.Element; displayName: string; }; Number: { >, Component_9 extends originalFormilyReact.ReactComponentPath>>(props: originalFormilyReact.ISchemaTypeFieldProps): JSX.Element; displayName: string; }; }; Field: { (props: originalFormilyReact.IFieldProps>): JSX.Element; displayName: string; }; FormContext: import("react").Context>; FieldContext: import("react").Context; SchemaMarkupContext: import("react").Context>; SchemaContext: import("react").Context>; SchemaExpressionScopeContext: import("react").Context; SchemaComponentsContext: import("react").Context; SchemaOptionsContext: import("react").Context>; ContextCleaner: ({ children }: { children: any; }) => any; mapProps(...args: originalFormilyReact.IStateMapper>[]): (target: T) => import("react").MemoExoticComponent>; mapReadPretty(component: C_4, readPrettyProps?: import("react").ComponentProps | undefined): (target: T_1) => import("react").MemoExoticComponent | undefined; }>>; connect(target: T_2, ...args: originalFormilyReact.IComponentMapper[]): import("react").ForwardRefExoticComponent>> & import("react").RefAttributes>; observer: typeof originalFormilyReact.observer; Observer: import("react").MemoExoticComponent>; useForm: () => import("@formily/core").Form; useField: () => T_4; useParentForm: () => import("@formily/core").Form | import("@formily/core").ObjectField; useFieldSchema: () => originalFormilyReact.Schema; useFormEffects: (effects?: ((form: import("@formily/core").Form) => void) | undefined) => void; useExpressionScope: () => any; }; import { customComponent } from './ProForm/customComponent'; export { formilyReact, customComponent }; /** * 导出常用formily内容 */ import { createForm, registerValidateRules as registerRules, registerValidateFormats as registerFormats, registerValidateLocale, setValidateLanguage } from '@formily/core'; import { FormConsumer, useForm } from '@formily/react'; import { FormDialog, FormDrawer, FormStep, FormTab, FormCollapse } from '@teamix/formily'; export { createForm, FormConsumer, FormDialog, FormDrawer, FormStep, FormTab, FormCollapse, registerRules, registerFormats, registerValidateLocale, setValidateLanguage, useForm, }; /** * 导出 Filter 组件 */ import { QueryFilter } from './Filter'; import { QueryFilterLayout } from './Filter/Layout'; import { AdvancedFilter, SimpleFilter } from './Filter/index2'; export { QueryFilter, QueryFilterLayout, AdvancedFilter, SimpleFilter }; /** * 导出 ProForm 组件,支持快速搭建表单 */ import ProForm from './ProForm'; export default ProForm;