@minimaltech/ra-infra
Version:
Minimal Technology ReactJS Infrastructure
20 lines (19 loc) • 712 B
TypeScript
import { AnyType, TRequestMethod, TRequestType } from '../../common';
import { RaRecord } from 'react-admin';
import { DefaultRestDataProvider } from './default-rest-data.provider';
export declare class CountRestDataProvider<TResource extends string = string> extends DefaultRestDataProvider<TResource> {
getListHelper<RecordType extends RaRecord = AnyType>(opts: {
resource: TResource;
type: TRequestType;
queryKey: Record<string, AnyType>;
filter: Record<string, AnyType>;
requestProps: {
headers?: HeadersInit;
body?: AnyType;
method: TRequestMethod;
};
}): Promise<{
data: any;
total: any;
}>;
}