import short, { uuid } from 'short-uuid' const translator = short() function buildUUID () { return uuid() } function uuidToShort (uuid: string) { if (!uuid) return uuid return translator.fromUUID(uuid) } function shortToUUID (shortUUID: string) { if (!shortUUID) return shortUUID return translator.toUUID(shortUUID) } function isShortUUID (value: string) { if (!value) return false return value.length === translator.maxLength } export { buildUUID, uuidToShort, shortToUUID, isShortUUID }