@altostra/core
Version:
Core library for shared types and logic
12 lines (11 loc) • 468 B
TypeScript
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;