feat(core): Use filters for delete data table rows (no-changelog) (#19375)

This commit is contained in:
Daria
2025-09-11 10:31:27 +03:00
committed by GitHub
parent 6dd7797c39
commit b147709189
14 changed files with 384 additions and 138 deletions

View File

@@ -67,6 +67,10 @@ export type UpsertDataStoreRowOptions = {
data: DataStoreRow;
};
export type DeleteDataTableRowsOptions = {
filter?: DataTableFilter;
};
export type MoveDataStoreColumnOptions = {
targetIndex: number;
};
@@ -141,5 +145,5 @@ export interface IDataStoreProjectService {
upsertRow(options: UpsertDataStoreRowOptions): Promise<DataStoreRowReturn[]>;
deleteRows(ids: number[]): Promise<boolean>;
deleteRows(options: DeleteDataTableRowsOptions): Promise<DataStoreRowReturn[]>;
}