@commercetools/sync-actions
Version:
Build API update actions for the commercetools platform.
17 lines (16 loc) • 835 B
TypeScript
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[];