UNPKG

nestjs-feature-config

Version:

A powerful NestJS Dynamic Module for type-safe feature configuration management with conditional validation. Build robust, scalable applications with validated configuration schemas that adapt to your deployment environment.

28 lines 718 B
export declare enum EmailProvider { SMTP = "smtp", SENDGRID = "sendgrid", MAILGUN = "mailgun", SES = "ses" } export declare class EmailConfigSchema { provider: EmailProvider; fromEmail: string; fromName: string; enabled?: boolean; smtpHost?: string; smtpPort?: number; smtpUsername?: string; smtpPassword?: string; smtpSecure?: boolean; sendgridApiKey?: string; mailgunApiKey?: string; mailgunDomain?: string; sesRegion?: string; awsAccessKeyId?: string; awsSecretAccessKey?: string; maxRetries?: number; rateLimit?: number; enableTemplates?: boolean; templatePath?: string; } //# sourceMappingURL=email-config.schema.d.ts.map