@chevre/domain
Version:
Chevre Domain Library for Node.js
11 lines (10 loc) • 526 B
TypeScript
import * as factory from '../../../../factory';
import type { ISetting } from '../../../../repo/setting';
type IDeliveredOrder = Pick<factory.order.IOrder, 'id' | 'customer' | 'orderNumber' | 'project' | 'typeOf'> & {
orderStatus: factory.orderStatus.OrderDelivered;
};
declare function createInformTasks(order: IDeliveredOrder, setting: Pick<ISetting, 'onOrderStatusChanged'> | null): factory.task.IAttributes<factory.taskName.TriggerWebhook>[];
/**
* 注文配送後のアクション
*/
export { createInformTasks };