UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

21 lines (20 loc) 719 B
import * as factory from '../../../factory'; import type { AggregateOfferRepo } from '../../../repo/aggregateOffer'; import { OfferCatalogRepo } from '../../../repo/offerCatalog'; import type { OfferCatalogItemRepo } from '../../../repo/offerCatalogItem'; /** * カタログのitemListElementを集計オファーへ同期する */ export declare function syncOfferCatalog(params: { project: { id: string; }; ids: string[]; typeOf: factory.task.onResourceUpdated.OfferCatalogType; isDeleted: boolean; isOfferCatalogItem: boolean; }): (repos: { aggregateOffer: AggregateOfferRepo; offerCatalog: OfferCatalogRepo; offerCatalogItem: OfferCatalogItemRepo; }) => Promise<void>;