@commercelayer/sdk-utils
Version:
Commerce Layer Javascript SDK Utils library
21 lines (18 loc) • 1.05 kB
text/typescript
import { ImportCreate, Import } from '@commercelayer/sdk';
import { d as TemplateTask, T as Task } from '../batch-C6p4vE5r.cjs';
import { JobOptions } from '../jobs.cjs';
type ImportResult = Import;
declare const splitImport: (imp: ImportCreate, options?: JobOptions) => ImportCreate[];
declare const importsToBatchTasks: (imports: ImportCreate[], baseTask?: TemplateTask) => Array<Task & {
operation: "create";
}>;
declare const executeSplitImports: (imports: ImportCreate[], options?: JobOptions) => Promise<ImportResult[]>;
declare const executeImport: (imp: ImportCreate, options?: JobOptions) => Promise<ImportResult[]>;
declare const imports: {
split: (imp: ImportCreate, options?: JobOptions) => ImportCreate[];
execute: (imp: ImportCreate, options?: JobOptions) => Promise<ImportResult[]>;
toBatchTasks: (imports: ImportCreate[], baseTask?: TemplateTask) => Array<Task & {
operation: "create";
}>;
};
export { type ImportResult, executeImport, executeSplitImports, imports, importsToBatchTasks, splitImport };