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 • 786 B
TypeScript
import { UseDeleteManyOptions } from '../../dataProvider/useDeleteMany';
import { RaRecord, MutationMode } from '../../types';
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