UNPKG

@altostra/core

Version:

Core library for shared types and logic

13 lines (12 loc) 496 B
import type { CloudFormationValue } from "./common"; import type { Split } from "./Split"; export declare const FN_JOIN = "Fn::Join"; export declare type JoinKey = typeof FN_JOIN; export interface Join { 'Fn::Join': [ delimiter: string, values: CloudFormationValue[] | Split ]; } export declare const isJoin: import("@altostra/type-validations").ObjectOfTypeValidation<Join>; export declare function mkJoin(delimiter: string, values: CloudFormationValue[] | Split): Join;