UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

13 lines (12 loc) 892 B
import * as factory from '../../../../factory'; import type { ISetting } from '../../../../repo/setting'; type IPlaceOrderPotentialTask = factory.task.IAttributes<factory.taskName.PlaceOrder> | factory.task.IAttributes<factory.taskName.TriggerWebhook> | factory.task.IAttributes<factory.taskName.DeleteTransaction> | factory.task.IAttributes<factory.taskName.VoidPayTransaction> | factory.task.IAttributes<factory.taskName.VoidReserveTransaction>; /** * 取引のタスクを作成する */ export declare function createTasks(params: { transaction: Pick<factory.transaction.ITransaction<factory.transactionType.PlaceOrder>, 'endDate' | 'id' | 'object' | 'project' | 'seller' | 'startDate' | 'status' | 'typeOf'>; runsAt: Date; optimizeRedundantTasks: boolean; }, setting: Pick<ISetting, 'onTransactionStatusChanged' | 'storage'> | null): IPlaceOrderPotentialTask[]; export {};