@commercelayer/sdk-utils
Version:
Commerce Layer Javascript SDK Utils library
21 lines (18 loc) • 1.09 kB
TypeScript
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 };