UNPKG

@altostra/core

Version:

Core library for shared types and logic

11 lines (10 loc) 564 B
import type { IamPolicyStatement } from "../../../aws/CloudFormation/PolicyDocument"; import type { ObjectValidations } from '@altostra/type-validations'; export interface CommonQueueProperties { delay: number; retentionPeriod: number; maxMessageSize: number; policy?: IamPolicyStatement | IamPolicyStatement[]; } export declare const isPolicyStatements: import("@altostra/type-validations").TypeValidation<IamPolicyStatement | IamPolicyStatement[]>; export declare const commonQueuePropertiesValidations: ObjectValidations<CommonQueueProperties>;