@altostra/core
Version:
Core library for shared types and logic
1 lines • 814 B
JavaScript
;var __importDefault=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.configurationSetId=exports.validateConfigurationSetId=exports.isConfigurationSetId=void 0;const EntityId_1=require("../../../CustomTypes/EntityId"),cuid_1=__importDefault(require("cuid")),ENTITY_NAME="configurationSet";function isConfigurationSetId(t){return(0,EntityId_1.isEntityId)(t)}function validateConfigurationSetId(t){(0,EntityId_1.validateEntityId)(t,ENTITY_NAME)}function configurationSetId(t){const i=null!=t?t:(0,cuid_1.default)();return validateConfigurationSetId(i),i}exports.isConfigurationSetId=isConfigurationSetId,exports.validateConfigurationSetId=validateConfigurationSetId,exports.configurationSetId=configurationSetId;