UNPKG

@altostra/core

Version:

Core library for shared types and logic

12 lines (11 loc) 468 B
import type { CloudFormationValue } from "./common"; export declare const FN_SUB = "Fn::Sub"; export declare type SubKey = typeof FN_SUB; export interface Sub { 'Fn::Sub': string | [ template: string, values: Record<string, CloudFormationValue> ]; } export declare const isSub: import("@altostra/type-validations").ObjectOfTypeValidation<Sub>; export declare function mkSub(template: string, values?: Record<string, CloudFormationValue>): Sub;