/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
apps/api/src/app/auth/auth.module.ts
24 строки
799 B
Dima Grossman
feat(api-service, dashboard): Better auth integration DRAFT (#9711)
25 янв 2026, 16:42
Не верифицирован
25 янв 2026, 16:42
7e472a3
Код
Авторство
О чём код?
import { Global, MiddlewareConsumer, Module, ModuleMetadata } from '@nestjs/common'; import { isBetterAuthEnabled, isClerkEnabled } from '@novu/shared'; import { configure as configureCommunity, getCommunityAuthModuleConfig } from './community.auth.module.config'; import { configure as configureEE, getEEModuleConfig } from './ee.auth.module.config'; function getModuleConfig(): ModuleMetadata { if (isClerkEnabled() || isBetterAuthEnabled()) { return getEEModuleConfig(); } else { return getCommunityAuthModuleConfig(); } } @Global() @Module(getModuleConfig()) export class AuthModule { public configure(consumer: MiddlewareConsumer) { if (isClerkEnabled() || isBetterAuthEnabled()) { configureEE(consumer); } else { configureCommunity(consumer); } } }