@chevre/domain
Version:
Chevre Domain Library for Node.js
20 lines (19 loc) • 742 B
TypeScript
import type { EventRepo } from '../../repo/event';
import type { EventSeriesRepo } from '../../repo/eventSeries';
import type { PendingReservationRepo } from '../../repo/pendingReservation';
import type { ProjectRepo } from '../../repo/project';
import type { SettingRepo } from '../../repo/setting';
import type { TaskRepo } from '../../repo/task';
import * as factory from '../../factory';
/**
* イベント変更時処理
*/
declare function onEventChanged(params: factory.task.onEventChanged.IData): (repos: {
event: EventRepo;
eventSeries: EventSeriesRepo;
pendingReservation?: PendingReservationRepo;
project: ProjectRepo;
setting: SettingRepo;
task: TaskRepo;
}) => Promise<void>;
export { onEventChanged };