hook-engine
Version:
Production-grade webhook engine with comprehensive adapter support, security, reliability, structured logging, and CLI tools.
30 lines (29 loc) • 1.03 kB
TypeScript
import { WebhookSecurityConfig } from '../types/security';
/**
* Basic security configuration for development environments
*/
export declare const developmentSecurityConfig: WebhookSecurityConfig;
/**
* Production security configuration with strict policies
*/
export declare const productionSecurityConfig: WebhookSecurityConfig;
/**
* High-security configuration for sensitive environments
*/
export declare const highSecurityConfig: WebhookSecurityConfig;
/**
* API Gateway security configuration
*/
export declare const apiGatewaySecurityConfig: WebhookSecurityConfig;
/**
* Microservices security configuration
*/
export declare const microservicesSecurityConfig: WebhookSecurityConfig;
/**
* Get security configuration by environment
*/
export declare function getSecurityConfigByEnvironment(env: string): WebhookSecurityConfig;
/**
* Merge security configurations
*/
export declare function mergeSecurityConfigs(base: WebhookSecurityConfig, override: Partial<WebhookSecurityConfig>): WebhookSecurityConfig;