UNPKG

@ewb/reach-react

Version:
8 lines (7 loc) 499 B
import { IUseCrudProps, IUseFieldSchema, IUseFieldRet } from '../core'; import { IUseSocketProps } from './useSocketNamespace'; export interface IUseSocketFieldsProps<T extends object, P extends object> { schema: IUseFieldSchema<T, P>; props: IUseCrudProps<T>; } export declare function useSocketFields<T extends object, E, P extends {}, B extends any[]>(path: string, data: Partial<T>, fields: IUseSocketFieldsProps<T, P>, socketProps: IUseSocketProps<T, B>): IUseFieldRet<T, E, P>;