UNPKG

@formily/core

Version:
367 lines (366 loc) 17.3 kB
import { DataField } from '..'; import { Form, Field, ArrayField, ObjectField, VoidField, Query } from '../models'; import { IFormState, GeneralField, IGeneralFieldState } from '../types'; export declare const isForm: (node: any) => node is Form<any>; export declare const isGeneralField: (node: any) => node is GeneralField; export declare const isField: <Decorator extends unknown = any, Component extends unknown = any, TextType = any, ValueType = any>(node: any) => node is Field<Decorator, Component, TextType, ValueType>; export declare const isArrayField: <Decorator extends unknown = any, Component extends unknown = any>(node: any) => node is ArrayField<Decorator, Component>; export declare const isObjectField: <Decorator extends unknown = any, Component extends unknown = any>(node: any) => node is ObjectField<Decorator, Component>; export declare const isVoidField: <Decorator = any, Component = any, TextType = any>(node: any) => node is VoidField<Decorator, Component, TextType>; export declare const isFormState: <T extends Record<any, any> = any>(state: any) => state is IFormState<T>; export declare const isFieldState: (state: any) => state is Partial<Pick<Field<any, any, any, any>, import("..").NonFunctionPropertyNames<{ loading: boolean; validating: boolean; submitting: boolean; active: boolean; visited: boolean; selfModified: boolean; modified: boolean; inputValue: string; inputValues: any[]; dataSource: import("..").FieldDataSource; validator: import("..").FieldValidator; feedbacks: import("..").IFieldFeedback[]; caches: import("..").IFieldCaches; selfErrors: import("..").FeedbackMessage; readonly errors: import("..").IFormFeedback[]; selfWarnings: import("..").FeedbackMessage; readonly warnings: import("..").IFormFeedback[]; selfSuccesses: import("..").FeedbackMessage; readonly successes: import("..").IFormFeedback[]; readonly selfValid: boolean; readonly valid: boolean; readonly selfInvalid: boolean; readonly invalid: boolean; value: string; initialValue: string; required: boolean; readonly validateStatus: "validating" | "error" | "warning" | "success"; setDataSource: (dataSource?: import("..").FieldDataSource) => void; setFeedback: (feedback?: import("..").IFieldFeedback) => void; setSelfErrors: (messages?: import("..").FeedbackMessage) => void; setSelfWarnings: (messages?: import("..").FeedbackMessage) => void; setSelfSuccesses: (messages?: import("..").FeedbackMessage) => void; setValidator: (validator?: import("..").FieldValidator) => void; setValidatorRule: (name: string, value: any) => void; setRequired: (required?: boolean) => void; setValue: (value?: string) => void; setInitialValue: (initialValue?: string) => void; setLoading: (loading?: boolean) => void; setValidating: (validating?: boolean) => void; setSubmitting: (submitting?: boolean) => void; onInput: (...args: any[]) => Promise<void>; onFocus: (...args: any[]) => Promise<void>; onBlur: (...args: any[]) => Promise<void>; validate: (triggerType?: import("@formily/validator/esm").ValidatorTriggerType) => any; submit: <T>(onSubmit?: (values: any) => void | Promise<T>) => Promise<T>; reset: (options?: import("..").IFieldResetOptions) => Promise<void>; queryFeedbacks: (search?: import("..").ISearchFeedback) => import("..").IFieldFeedback[]; modify: () => void; title: string; description: string; initialized: boolean; mounted: boolean; unmounted: boolean; content: any; data: any; decoratorType: any; decoratorProps: Record<string, any>; componentType: any; componentProps: Record<string, any>; designable: boolean; form: Form<any>; actions: import("..").IFieldActions; locate: (address: import("@formily/shared").FormPathPattern) => void; readonly index: number; readonly records: any[]; readonly record: any; component: import("..").FieldComponent<any, any>; decorator: import("..").FieldDecorator<any, any>; readonly parent: GeneralField; display: import("..").FieldDisplayTypes; pattern: import("..").FieldPatternTypes; editable: boolean; disabled: boolean; readOnly: boolean; readPretty: boolean; hidden: boolean; visible: boolean; readonly destroyed: boolean; setTitle: (title?: string) => void; setDescription: (description?: string) => void; setDisplay: (type?: import("..").FieldDisplayTypes) => void; setPattern: (type?: import("..").FieldPatternTypes) => void; setComponent: <C extends unknown, ComponentProps extends object = {}>(component?: C, props?: ComponentProps) => void; setComponentProps: <ComponentProps_1 extends object = {}>(props?: ComponentProps_1) => void; setDecorator: <D extends unknown, ComponentProps_2 extends object = {}>(component?: D, props?: ComponentProps_2) => void; setDecoratorProps: <ComponentProps_3 extends object = {}>(props?: ComponentProps_3) => void; setData: (data: any) => void; setContent: (content: any) => void; onInit: () => void; onMount: () => void; onUnmount: () => void; query: (pattern: import("@formily/shared").FormPathPattern) => Query; notify: (type: import("..").LifeCycleTypes, payload?: any) => void; dispose: () => void; destroy: (forceClear?: boolean) => void; match: (pattern: import("@formily/shared").FormPathPattern) => boolean; inject: (actions: import("..").IFieldActions) => void; invoke: (name: string, ...args: any[]) => any; }>>>; export declare const isGeneralFieldState: (node: any) => node is IGeneralFieldState; export declare const isArrayFieldState: (state: any) => state is Partial<Pick<Field<any, any, any, any>, import("..").NonFunctionPropertyNames<{ loading: boolean; validating: boolean; submitting: boolean; active: boolean; visited: boolean; selfModified: boolean; modified: boolean; inputValue: string; inputValues: any[]; dataSource: import("..").FieldDataSource; validator: import("..").FieldValidator; feedbacks: import("..").IFieldFeedback[]; caches: import("..").IFieldCaches; selfErrors: import("..").FeedbackMessage; readonly errors: import("..").IFormFeedback[]; selfWarnings: import("..").FeedbackMessage; readonly warnings: import("..").IFormFeedback[]; selfSuccesses: import("..").FeedbackMessage; readonly successes: import("..").IFormFeedback[]; readonly selfValid: boolean; readonly valid: boolean; readonly selfInvalid: boolean; readonly invalid: boolean; value: string; initialValue: string; required: boolean; readonly validateStatus: "validating" | "error" | "warning" | "success"; setDataSource: (dataSource?: import("..").FieldDataSource) => void; setFeedback: (feedback?: import("..").IFieldFeedback) => void; setSelfErrors: (messages?: import("..").FeedbackMessage) => void; setSelfWarnings: (messages?: import("..").FeedbackMessage) => void; setSelfSuccesses: (messages?: import("..").FeedbackMessage) => void; setValidator: (validator?: import("..").FieldValidator) => void; setValidatorRule: (name: string, value: any) => void; setRequired: (required?: boolean) => void; setValue: (value?: string) => void; setInitialValue: (initialValue?: string) => void; setLoading: (loading?: boolean) => void; setValidating: (validating?: boolean) => void; setSubmitting: (submitting?: boolean) => void; onInput: (...args: any[]) => Promise<void>; onFocus: (...args: any[]) => Promise<void>; onBlur: (...args: any[]) => Promise<void>; validate: (triggerType?: import("@formily/validator/esm").ValidatorTriggerType) => any; submit: <T>(onSubmit?: (values: any) => void | Promise<T>) => Promise<T>; reset: (options?: import("..").IFieldResetOptions) => Promise<void>; queryFeedbacks: (search?: import("..").ISearchFeedback) => import("..").IFieldFeedback[]; modify: () => void; title: string; description: string; initialized: boolean; mounted: boolean; unmounted: boolean; content: any; data: any; decoratorType: any; decoratorProps: Record<string, any>; componentType: any; componentProps: Record<string, any>; designable: boolean; form: Form<any>; actions: import("..").IFieldActions; locate: (address: import("@formily/shared").FormPathPattern) => void; readonly index: number; readonly records: any[]; readonly record: any; component: import("..").FieldComponent<any, any>; decorator: import("..").FieldDecorator<any, any>; readonly parent: GeneralField; display: import("..").FieldDisplayTypes; pattern: import("..").FieldPatternTypes; editable: boolean; disabled: boolean; readOnly: boolean; readPretty: boolean; hidden: boolean; visible: boolean; readonly destroyed: boolean; setTitle: (title?: string) => void; setDescription: (description?: string) => void; setDisplay: (type?: import("..").FieldDisplayTypes) => void; setPattern: (type?: import("..").FieldPatternTypes) => void; setComponent: <C extends unknown, ComponentProps extends object = {}>(component?: C, props?: ComponentProps) => void; setComponentProps: <ComponentProps_1 extends object = {}>(props?: ComponentProps_1) => void; setDecorator: <D extends unknown, ComponentProps_2 extends object = {}>(component?: D, props?: ComponentProps_2) => void; setDecoratorProps: <ComponentProps_3 extends object = {}>(props?: ComponentProps_3) => void; setData: (data: any) => void; setContent: (content: any) => void; onInit: () => void; onMount: () => void; onUnmount: () => void; query: (pattern: import("@formily/shared").FormPathPattern) => Query; notify: (type: import("..").LifeCycleTypes, payload?: any) => void; dispose: () => void; destroy: (forceClear?: boolean) => void; match: (pattern: import("@formily/shared").FormPathPattern) => boolean; inject: (actions: import("..").IFieldActions) => void; invoke: (name: string, ...args: any[]) => any; }>>>; export declare const isDataField: (node: any) => node is DataField; export declare const isDataFieldState: (node: any) => boolean; export declare const isObjectFieldState: (state: any) => state is Partial<Pick<Field<any, any, any, any>, import("..").NonFunctionPropertyNames<{ loading: boolean; validating: boolean; submitting: boolean; active: boolean; visited: boolean; selfModified: boolean; modified: boolean; inputValue: string; inputValues: any[]; dataSource: import("..").FieldDataSource; validator: import("..").FieldValidator; feedbacks: import("..").IFieldFeedback[]; caches: import("..").IFieldCaches; selfErrors: import("..").FeedbackMessage; readonly errors: import("..").IFormFeedback[]; selfWarnings: import("..").FeedbackMessage; readonly warnings: import("..").IFormFeedback[]; selfSuccesses: import("..").FeedbackMessage; readonly successes: import("..").IFormFeedback[]; readonly selfValid: boolean; readonly valid: boolean; readonly selfInvalid: boolean; readonly invalid: boolean; value: string; initialValue: string; required: boolean; readonly validateStatus: "validating" | "error" | "warning" | "success"; setDataSource: (dataSource?: import("..").FieldDataSource) => void; setFeedback: (feedback?: import("..").IFieldFeedback) => void; setSelfErrors: (messages?: import("..").FeedbackMessage) => void; setSelfWarnings: (messages?: import("..").FeedbackMessage) => void; setSelfSuccesses: (messages?: import("..").FeedbackMessage) => void; setValidator: (validator?: import("..").FieldValidator) => void; setValidatorRule: (name: string, value: any) => void; setRequired: (required?: boolean) => void; setValue: (value?: string) => void; setInitialValue: (initialValue?: string) => void; setLoading: (loading?: boolean) => void; setValidating: (validating?: boolean) => void; setSubmitting: (submitting?: boolean) => void; onInput: (...args: any[]) => Promise<void>; onFocus: (...args: any[]) => Promise<void>; onBlur: (...args: any[]) => Promise<void>; validate: (triggerType?: import("@formily/validator/esm").ValidatorTriggerType) => any; submit: <T>(onSubmit?: (values: any) => void | Promise<T>) => Promise<T>; reset: (options?: import("..").IFieldResetOptions) => Promise<void>; queryFeedbacks: (search?: import("..").ISearchFeedback) => import("..").IFieldFeedback[]; modify: () => void; title: string; description: string; initialized: boolean; mounted: boolean; unmounted: boolean; content: any; data: any; decoratorType: any; decoratorProps: Record<string, any>; componentType: any; componentProps: Record<string, any>; designable: boolean; form: Form<any>; actions: import("..").IFieldActions; locate: (address: import("@formily/shared").FormPathPattern) => void; readonly index: number; readonly records: any[]; readonly record: any; component: import("..").FieldComponent<any, any>; decorator: import("..").FieldDecorator<any, any>; readonly parent: GeneralField; display: import("..").FieldDisplayTypes; pattern: import("..").FieldPatternTypes; editable: boolean; disabled: boolean; readOnly: boolean; readPretty: boolean; hidden: boolean; visible: boolean; readonly destroyed: boolean; setTitle: (title?: string) => void; setDescription: (description?: string) => void; setDisplay: (type?: import("..").FieldDisplayTypes) => void; setPattern: (type?: import("..").FieldPatternTypes) => void; setComponent: <C extends unknown, ComponentProps extends object = {}>(component?: C, props?: ComponentProps) => void; setComponentProps: <ComponentProps_1 extends object = {}>(props?: ComponentProps_1) => void; setDecorator: <D extends unknown, ComponentProps_2 extends object = {}>(component?: D, props?: ComponentProps_2) => void; setDecoratorProps: <ComponentProps_3 extends object = {}>(props?: ComponentProps_3) => void; setData: (data: any) => void; setContent: (content: any) => void; onInit: () => void; onMount: () => void; onUnmount: () => void; query: (pattern: import("@formily/shared").FormPathPattern) => Query; notify: (type: import("..").LifeCycleTypes, payload?: any) => void; dispose: () => void; destroy: (forceClear?: boolean) => void; match: (pattern: import("@formily/shared").FormPathPattern) => boolean; inject: (actions: import("..").IFieldActions) => void; invoke: (name: string, ...args: any[]) => any; }>>>; export declare const isVoidFieldState: (state: any) => state is Partial<Pick<VoidField<any, any, any>, import("..").NonFunctionPropertyNames<{ title: string; description: string; initialized: boolean; mounted: boolean; unmounted: boolean; content: any; data: any; decoratorType: any; decoratorProps: Record<string, any>; componentType: any; componentProps: Record<string, any>; designable: boolean; form: Form<any>; actions: import("..").IFieldActions; locate: (address: import("@formily/shared").FormPathPattern) => void; readonly index: number; readonly records: any[]; readonly record: any; component: import("..").FieldComponent<any, any>; decorator: import("..").FieldDecorator<any, any>; readonly parent: GeneralField; display: import("..").FieldDisplayTypes; pattern: import("..").FieldPatternTypes; editable: boolean; disabled: boolean; readOnly: boolean; readPretty: boolean; hidden: boolean; visible: boolean; readonly destroyed: boolean; setTitle: (title?: string) => void; setDescription: (description?: string) => void; setDisplay: (type?: import("..").FieldDisplayTypes) => void; setPattern: (type?: import("..").FieldPatternTypes) => void; setComponent: <C extends unknown, ComponentProps extends object = {}>(component?: C, props?: ComponentProps) => void; setComponentProps: <ComponentProps_1 extends object = {}>(props?: ComponentProps_1) => void; setDecorator: <D extends unknown, ComponentProps_2 extends object = {}>(component?: D, props?: ComponentProps_2) => void; setDecoratorProps: <ComponentProps_3 extends object = {}>(props?: ComponentProps_3) => void; setData: (data: any) => void; setContent: (content: any) => void; onInit: () => void; onMount: () => void; onUnmount: () => void; query: (pattern: import("@formily/shared").FormPathPattern) => Query; notify: (type: import("..").LifeCycleTypes, payload?: any) => void; dispose: () => void; destroy: (forceClear?: boolean) => void; match: (pattern: import("@formily/shared").FormPathPattern) => boolean; inject: (actions: import("..").IFieldActions) => void; invoke: (name: string, ...args: any[]) => any; }>>>; export declare const isQuery: (query: any) => query is Query;