ra-core
Version:
Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
15 lines • 794 B
text/typescript
import { UseDeleteManyOptions } from "../../dataProvider/useDeleteMany.cjs";
import { RaRecord, MutationMode } from "../../types.cjs";
export declare const useBulkDeleteController: <RecordType extends RaRecord = any, ErrorType = Error>(props: UseBulkDeleteControllerParams<RecordType, ErrorType>) => UseBulkDeleteControllerReturn;
export interface UseBulkDeleteControllerParams<RecordType extends RaRecord = any, MutationOptionsError = unknown> {
mutationMode?: MutationMode;
mutationOptions?: UseDeleteManyOptions<RecordType, MutationOptionsError>;
resource?: string;
successMessage?: string;
}
export interface UseBulkDeleteControllerReturn {
isLoading: boolean;
isPending: boolean;
handleDelete: () => void;
}
//# sourceMappingURL=useBulkDeleteController.d.ts.map