UNPKG

failover-sdk

Version:

One-line API failover with zero downtime. Native Rust performance with TypeScript interface.

32 lines 824 B
export type PaymentProvider = 'stripe' | 'square' | 'paypal' | 'adyen'; export type EmailProvider = 'sendgrid' | 'resend' | 'mailgun' | 'postmark'; export interface ProviderConfig { payments?: { enabled: PaymentProvider[]; primary?: PaymentProvider; }; email?: { enabled: EmailProvider[]; primary?: EmailProvider; }; } export interface FailoverConfig { providers?: ProviderConfig; projectId?: string; disableRemoteConfig?: boolean; } export interface RoutingConfig { services: { payments: { active: string; enabled?: string[]; reason?: string; }; email: { active: string; enabled?: string[]; reason?: string; }; }; } //# sourceMappingURL=types.d.ts.map