UNPKG

@langchain/core

Version:
11 lines (10 loc) 648 B
import validate from "./validate.js"; //#region src/utils/uuid/parse.ts function parse(uuid) { if (!validate(uuid)) throw TypeError("Invalid UUID"); let v; return Uint8Array.of((v = parseInt(uuid.slice(0, 8), 16)) >>> 24, v >>> 16 & 255, v >>> 8 & 255, v & 255, (v = parseInt(uuid.slice(9, 13), 16)) >>> 8, v & 255, (v = parseInt(uuid.slice(14, 18), 16)) >>> 8, v & 255, (v = parseInt(uuid.slice(19, 23), 16)) >>> 8, v & 255, (v = parseInt(uuid.slice(24, 36), 16)) / 1099511627776 & 255, v / 4294967296 & 255, v >>> 24 & 255, v >>> 16 & 255, v >>> 8 & 255, v & 255); } //#endregion export { parse as default }; //# sourceMappingURL=parse.js.map