yanzhen-design-vue
Version:
16 lines (15 loc) • 566 B
TypeScript
import { AntUseForm, FormContextMap } from './hooks/use-form';
import { ComputedRef, InjectionKey } from 'vue';
export type FormContext = {
id: ComputedRef<object>;
context: Map<object, AntUseForm>;
ctx: AntUseForm;
parent: AntUseForm[];
parentPaths: AntUseForm[];
set: FormContextMap['set'];
get: (key: object) => AntUseForm[];
has: FormContextMap['has'];
delete: FormContextMap['delete'];
};
export declare const formContextKey: InjectionKey<FormContext>;
export declare const formContextIdKey: InjectionKey<FormContext['id']>;