@chevre/domain
Version:
Chevre Domain Library for Node.js
11 lines (10 loc) • 559 B
TypeScript
import type { IMinimizedIndividualEvent } from '../../../repo/event';
import type { OfferRateLimitRepo } from '../../../repo/rateLimit/offer';
import * as factory from '../../../factory';
declare function checkAvailability(params: {
event: Pick<IMinimizedIndividualEvent<factory.eventType.Event | factory.eventType.ScreeningEvent>, 'startDate' | 'project'>;
unitPriceOffer: factory.unitPriceOffer.IUnitPriceOffer;
}): (repos: {
offerRateLimit: OfferRateLimitRepo;
}) => Promise<factory.itemAvailability | undefined>;
export { checkAvailability };