@altostra/core
Version:
Core library for shared types and logic
12 lines (11 loc) • 823 B
TypeScript
import type { SESBulkTemplatedCrudPolicy } from "./SESBulkTemplatedCrudPolicy";
import type { SESCrudPolicy } from "./SESCrudPolicy";
import type { SESEmailTemplateCrudPolicy } from "./SESEmailTemplateCrudPolicy";
import type { SESSendBouncePolicy } from "./SESSendBouncePolicy";
export * from "./SESBulkTemplatedCrudPolicy";
export * from "./SESCrudPolicy";
export * from "./SESEmailTemplateCrudPolicy";
export * from "./SESSendBouncePolicy";
export declare type SESPolicyTemplate = SESBulkTemplatedCrudPolicy | SESCrudPolicy | SESEmailTemplateCrudPolicy | SESSendBouncePolicy;
export declare type SESPolicyTemplateKeys = keyof SESBulkTemplatedCrudPolicy | keyof SESCrudPolicy | keyof SESEmailTemplateCrudPolicy | keyof SESSendBouncePolicy;
export declare const SESPolicyTemplateKeys: Record<SESPolicyTemplateKeys, true>;