UNPKG

@commercelayer/sdk-utils

Version:
21 lines (18 loc) 1.09 kB
import { CleanupCreate, Cleanup } from '@commercelayer/sdk'; import { d as TemplateTask, T as Task } from '../batch-C6p4vE5r.js'; import { JobOptions } from '../jobs.js'; type CleanupResult = Cleanup; declare const splitCleanup: (clp: CleanupCreate, options?: JobOptions) => Promise<CleanupCreate[]>; declare const cleanupsToBatchTasks: (cleanups: CleanupCreate[], baseTask?: TemplateTask) => Array<Task & { operation: "create"; }>; declare const executeSplitCleanups: (cleanups: CleanupCreate[], options?: JobOptions) => Promise<CleanupResult[]>; declare const executeCleanup: (clp: CleanupCreate, options?: JobOptions) => Promise<CleanupResult[]>; declare const cleanups: { split: (clp: CleanupCreate, options?: JobOptions) => Promise<CleanupCreate[]>; execute: (clp: CleanupCreate, options?: JobOptions) => Promise<CleanupResult[]>; toBatchTasks: (cleanups: CleanupCreate[], baseTask?: TemplateTask) => Array<Task & { operation: "create"; }>; }; export { type CleanupResult, cleanups, cleanupsToBatchTasks, executeCleanup, executeSplitCleanups, splitCleanup };