UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 741 B
"use strict";var __importDefault=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.environmentId=exports.validateEnvironmentId=exports.isEnvironmentId=void 0;const EntityId_1=require("../../CustomTypes/EntityId"),cuid_1=__importDefault(require("cuid")),ENTITY_NAME="environment";function isEnvironmentId(n){return(0,EntityId_1.isEntityId)(n)}function validateEnvironmentId(n){(0,EntityId_1.validateEntityId)(n,ENTITY_NAME)}function environmentId(n){const t=null!=n?n:(0,cuid_1.default)();return validateEnvironmentId(t),t}exports.isEnvironmentId=isEnvironmentId,exports.validateEnvironmentId=validateEnvironmentId,exports.environmentId=environmentId;