mirror of
https://github.com/hanzoai/calendar.git
synced 2026-10-30 14:46:43 +00:00
* feat: admin blocklist backend * chore: * refactor: use DI * fix: tests * refactor; improve error * refactor; improve error * perf: use bulk * chore: some more * refactor: feedback * test: update test * refactor: improvements * refactor: improvements * fix: remove * refactor: move to service * refactor: move to service * chore: add logs * refactor: remove default
21 lines
898 B
TypeScript
21 lines
898 B
TypeScript
export const WATCHLIST_DI_TOKENS = {
|
|
// Core services
|
|
WATCHLIST_SERVICE: Symbol("WatchlistService"),
|
|
GLOBAL_BLOCKING_SERVICE: Symbol("GlobalBlockingService"),
|
|
ORGANIZATION_BLOCKING_SERVICE: Symbol("OrganizationBlockingService"),
|
|
AUDIT_SERVICE: Symbol("WatchlistAuditService"),
|
|
|
|
// Operations services
|
|
ADMIN_WATCHLIST_OPERATIONS_SERVICE: Symbol("AdminWatchlistOperationsService"),
|
|
ORGANIZATION_WATCHLIST_OPERATIONS_SERVICE: Symbol("OrganizationWatchlistOperationsService"),
|
|
|
|
// Query services
|
|
ADMIN_WATCHLIST_QUERY_SERVICE: Symbol("AdminWatchlistQueryService"),
|
|
ORGANIZATION_WATCHLIST_QUERY_SERVICE: Symbol("OrganizationWatchlistQueryService"),
|
|
|
|
// Repositories
|
|
GLOBAL_WATCHLIST_REPOSITORY: Symbol("GlobalWatchlistRepository"),
|
|
ORGANIZATION_WATCHLIST_REPOSITORY: Symbol("OrganizationWatchlistRepository"),
|
|
AUDIT_REPOSITORY: Symbol("PrismaWatchlistAuditRepository"),
|
|
};
|