UNPKG

nest-azure-ad-jwt-validator

Version:
16 lines (15 loc) 641 B
import { DynamicModule, FactoryProvider, ValueProvider } from '@nestjs/common'; export interface ImportableFactoryProvider<T> extends Omit<FactoryProvider<T>, 'provide'>, Pick<DynamicModule, 'imports'> { } export type AsyncProvider<T> = ImportableFactoryProvider<T> | Omit<ValueProvider<T>, 'provide'>; export interface TenantApplication { tenantId: string; audienceId: string; } export declare class NestAzureAdJwtValidatorModuleOptions { apps: TenantApplication[]; serviceTokens?: string[]; enableDebugLogs?: boolean; tokenHeader?: string; constructor(partial: Partial<NestAzureAdJwtValidatorModuleOptions>); }