@fruits-chain/react-native-xiaoshu
Version:
🌈 React Native UI library
25 lines • 1.13 kB
TypeScript
/// <reference types="react" />
import { List, FormProvider, ListContext, useWatch } from 'rc-field-form';
import type { Rule, RuleObject, RuleRender } from 'rc-field-form/lib/interface';
import type { ListProps } from 'rc-field-form/lib/List';
import InternalForm from './form';
import type { FormItemProps } from './form-item';
import Item from './form-item';
import type { FormProps, FormInstance } from './interface';
import useForm from './useForm';
import useFormInstance from './useFormInstance';
type InternalFormType = typeof InternalForm;
interface FormInterface extends InternalFormType {
useForm: typeof useForm;
useFormInstance: typeof useFormInstance;
useWatch: typeof useWatch;
Item: typeof Item;
List: typeof List;
Provider: typeof FormProvider;
}
declare const Form: FormInterface;
declare const FormItemContext: import("react").Context<import("rc-field-form/es/interface").InternalFormInstance>;
export type { FormInstance, FormProps, FormItemProps, ListProps, Rule, RuleObject, RuleRender, };
export { FormItemContext, ListContext };
export default Form;
//# sourceMappingURL=index.d.ts.map