@altostra/core
Version:
Core library for shared types and logic
8 lines (7 loc) • 458 B
TypeScript
import type { SQSPollerPolicy } from "./SQSPollerPolicy";
import type { SQSSendMessagePolicy } from "./SQSSendMessagePolicy";
export * from "./SQSPollerPolicy";
export * from "./SQSSendMessagePolicy";
export declare type SQSPolicyTemplate = SQSPollerPolicy | SQSSendMessagePolicy;
export declare type SQSPolicyTemplateKeys = keyof SQSPollerPolicy | keyof SQSSendMessagePolicy;
export declare const SQSPolicyTemplateKeys: Record<SQSPolicyTemplateKeys, true>;