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