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