UNPKG

@langchain/core

Version:
10 lines (9 loc) • 628 B
import validate from "./validate.js"; // 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); } export { parse as default }; //# sourceMappingURL=parse.js.map