@altostra/core
Version:
Core library for shared types and logic
13 lines (12 loc) • 606 B
TypeScript
import type { CloudFormationValue } from "./common";
export declare const FN_FIND_IN_MAP = "Fn::FindInMap";
export declare type FindInMapKey = typeof FN_FIND_IN_MAP;
export interface FindInMap {
'Fn::FindInMap': [
mapName: CloudFormationValue,
topLevelKey: CloudFormationValue,
secondLevelKey: CloudFormationValue
];
}
export declare const isFindInMap: import("@altostra/type-validations").ObjectOfTypeValidation<FindInMap>;
export declare function mkFindInMap(mapName: CloudFormationValue, topLevelKey: CloudFormationValue, secondLevelKey: CloudFormationValue): FindInMap;