mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 01:56:46 +00:00
feat(core): Add delete rows endpoint to data store module (no-changelog) (#18376)
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import { z } from 'zod';
|
||||
import { Z } from 'zod-class';
|
||||
|
||||
export class DeleteDataStoreRowsQueryDto extends Z.class({
|
||||
ids: z
|
||||
.string()
|
||||
.transform((str) => {
|
||||
if (!str.trim()) return [];
|
||||
return str.split(',').map((id) => parseInt(id.trim(), 10));
|
||||
})
|
||||
.refine((ids) => ids.length === 0 || ids.every((id) => !isNaN(id) && id > 0), {
|
||||
message: 'All ids must be positive integers',
|
||||
}),
|
||||
}) {}
|
||||
@@ -90,3 +90,4 @@ export { CreateDataStoreColumnDto } from './data-store/create-data-store-column.
|
||||
export { AddDataStoreRowsDto } from './data-store/add-data-store-rows.dto';
|
||||
export { AddDataStoreColumnDto } from './data-store/add-data-store-column.dto';
|
||||
export { MoveDataStoreColumnDto } from './data-store/move-data-store-column.dto';
|
||||
export { DeleteDataStoreRowsQueryDto } from './data-store/delete-data-store-rows-query.dto';
|
||||
|
||||
Reference in New Issue
Block a user