Type Alias BaseApiClient<T, E>
BaseApiClient<T, E>: { custom: (<R>(route: R) => ClientCustomRoutes<E[R]>); models: { [K in keyof T]: { create: ((data: T[K]) => Promise<T[K]>); delete: ((id: string) => Promise<T[K]>); get: ((id: T[K]["id"]) => Promise<T[K]>); list: ((params: ListParams<T[K]>) => Promise<T[K][]>); update: ((id: string,
data: T[K]) => Promise<T[K]>); } }; }