@sms-frontend/components
Version:
SMS Design React UI Library.
7 lines (6 loc) • 712 B
TypeScript
import { Context } from 'react';
import { FormItemContextProps, FormContextProps, KeyType } from './interface';
export declare type FormContextType<FormData = any, FieldValue = FormData[keyof FormData], FieldKey extends KeyType = keyof FormData> = Context<FormContextProps<FormData, FieldValue, FieldKey>>;
export declare const FormContext: Context<FormContextProps<any, any, string | number | symbol>>;
export declare type FormItemContextType<FormData = any, FieldValue = FormData[keyof FormData], FieldKey extends KeyType = keyof FormData> = Context<FormItemContextProps<FormData, FieldValue, FieldKey>>;
export declare const FormItemContext: Context<FormItemContextProps<any, any, string | number | symbol>>;