@ewb/reach-react
Version:
React Resource and Fetch stuff
8 lines (7 loc) • 492 B
TypeScript
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>;