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