UNPKG

@altostra/core

Version:

Core library for shared types and logic

9 lines (8 loc) 366 B
import type { Condition } from "./common"; export declare const FN_OR = "Fn::Or"; export declare type OrKey = typeof FN_OR; export interface Or { 'Fn::Or': [Condition, ...Condition[]]; } export declare const isOr: import("@altostra/type-validations").ObjectOfTypeValidation<Or>; export declare function mkOr(condtion: Condition, ...conditions: Condition[]): Or;