import { ClockService, UuidFactoryService } from "@cv/system"; import { Module } from "@nestjs/common"; import { CursorService } from "./cursor.service"; import { ErrorCode } from "./error-code.enum"; import { PaginationService } from "./pagination.service"; // Register the ErrorCode enum (this is a side effect import) ErrorCode; @Module({ providers: [ PaginationService, CursorService, UuidFactoryService, ClockService, ], exports: [PaginationService, CursorService, UuidFactoryService, ClockService], }) export class BaseModule {}