UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 1.23 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isAnyContainerTriggerConnection=exports.isFileStoreContainerTriggerConnection=exports.isContainerTriggerConnection=void 0;const type_validations_1=require("@altostra/type-validations"),Common_1=require("../../Common"),common_1=require("../FileStoreTrigger/common"),common_2=require("./common");exports.isContainerTriggerConnection=(0,type_validations_1.objectOf)(Object.assign(Object.assign(Object.assign({},Common_1.connectionBaseValidators),{type:(0,type_validations_1.is)("connection.trigger.container")}),common_2.containerTriggerConnectionDataValidations)),exports.isFileStoreContainerTriggerConnection=(0,type_validations_1.objectOf)(Object.assign(Object.assign(Object.assign(Object.assign({},Common_1.connectionBaseValidators),common_2.containerTriggerConnectionDataValidations),common_1.fileStoreTriggerConnectionDataValidators),{type:(0,type_validations_1.is)("connection.file-store.trigger.container")})),exports.isAnyContainerTriggerConnection=(0,type_validations_1.taggedUnionOf)("type",{"connection.trigger.container":exports.isContainerTriggerConnection,"connection.file-store.trigger.container":exports.isFileStoreContainerTriggerConnection});