@fruits-chain/react-native-xiaoshu
Version:
🌈 React Native UI library
23 lines (22 loc) • 1.01 kB
TypeScript
/// <reference types="react" />
import type { FormInstance } from 'rc-field-form';
import { List, FormProvider, ListContext } 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 } from './interface';
import useForm from './useForm';
declare type InternalFormType = typeof InternalForm;
interface FormInterface extends InternalFormType {
useForm: typeof useForm;
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;