UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 1.13 kB
"use strict";var __createBinding=this&&this.__createBinding||(Object.create?function(e,i,r,t){void 0===t&&(t=r);var o=Object.getOwnPropertyDescriptor(i,r);o&&!("get"in o?!i.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return i[r]}}),Object.defineProperty(e,t,o)}:function(e,i,r,t){void 0===t&&(t=r),e[t]=i[r]}),__exportStar=this&&this.__exportStar||function(e,i){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(i,r)||__createBinding(i,e,r)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.isApiResource=void 0;const type_validations_1=require("@altostra/type-validations"),Api_1=require("./Api"),ApiEndpoint_1=require("./ApiEndpoint"),DomainName_1=require("./DomainName");__exportStar(require("./Api"),exports),__exportStar(require("./ApiEndpoint"),exports),__exportStar(require("./DomainName"),exports),exports.isApiResource=(0,type_validations_1.taggedUnionOf)("type",{"resource.api.domain-name":DomainName_1.isApiDomainName,"resource.api.endpoint":ApiEndpoint_1.isApiEndpoint,"resource.api.proxy-endpoint":ApiEndpoint_1.isApiProxyEndpoint,"resource.api":Api_1.isApi});