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