UseDeleteActionResult

Hook result interface

Definition

export interface UseDeleteActionResult {
    /**
     * Delete an object with confirmation
     */
    delete: (params: DeleteActionParams) => Promise<void>;

    /**
     * Make an object visible (unhide) with optional confirmation
     */
    makeVisible: (params: MakeVisibleActionParams) => Promise<void>;

    /**
     * Check if object has dependencies without showing confirmation
     */
    checkDependencies: (model: string, key: string | number) => Promise<AuditDeleteResult>;
}

Usage

Last updated