UNPKG

@commercetools/sync-actions

Version:

Build API update actions for the commercetools platform.

17 lines (16 loc) 835 B
import { Delta, Order, SyncActionConfig, UpdateAction } from '../utils/types'; export declare const baseActionsList: { action: string; key: string; }[]; /** * SYNC FUNCTIONS */ export declare function actionsMapBase(diff: Delta, oldObj: Order, newObj: Order, config?: SyncActionConfig): { [x: string]: any; action: string; }[]; export declare function actionsMapDeliveries<T extends Order>(diff: Delta, oldObj: T, newObj: T): UpdateAction[]; export declare function actionsMapParcels<T extends Order>(diff: Delta, oldObj: T, newObj: T, deliveryHashMap: object): any[]; export declare function actionsMapDeliveryItems<T extends Order>(diff: Delta, oldObj: T, newObj: T, deliveryHashMap: object): any[]; export declare function actionsMapReturnsInfo<T extends Order>(diff: Delta, oldObj: T, newObj: T): UpdateAction[];