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