11 lines
588 B
TypeScript
11 lines
588 B
TypeScript
import type { IQualifiedHostsService } from "../../bookings/findQualifiedHostsWithDelegationCredentials";
|
|
import { QualifiedHostsService } from "../../bookings/findQualifiedHostsWithDelegationCredentials";
|
|
import { createModule } from "../di";
|
|
import { DI_TOKENS } from "../tokens";
|
|
|
|
export const qualifiedHostsModule = createModule();
|
|
qualifiedHostsModule.bind(DI_TOKENS.QUALIFIED_HOSTS_SERVICE).toClass(QualifiedHostsService, {
|
|
bookingRepo: DI_TOKENS.BOOKING_REPOSITORY,
|
|
filterHostsService: DI_TOKENS.FILTER_HOSTS_SERVICE,
|
|
} satisfies Record<keyof IQualifiedHostsService, symbol>);
|