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.
29 lines • 785 B
TypeScript
export declare enum AppEnvironment {
DEVELOPMENT = "development",
STAGING = "staging",
PRODUCTION = "production",
TEST = "test"
}
export declare class FeatureConfigSchema {
environment: AppEnvironment;
apiKey?: string;
databaseUrl?: string;
secretKey?: string;
debugMode?: boolean;
queueUrl?: string;
logLevel?: string;
sslCertPath?: string;
sslKeyPath?: string;
externalServiceApiKey?: string;
monitoringEndpoint?: string;
featureFlagsUrl?: string;
maxConnections?: number;
cacheTtl?: number;
rateLimit?: number;
corsOrigins?: string;
sessionSecret?: string;
jwtSecret?: string;
backupS3Bucket?: string;
errorReportingApiKey?: string;
}
//# sourceMappingURL=feature-config.schema.d.ts.map