@altostra/core
Version:
Core library for shared types and logic
1 lines • 1.23 kB
JavaScript
;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});