Skip to main content
Module

std/uuid/_common.ts

Deno standard library
Go to Latest
File
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.export function bytesToUuid(bytes: number[] | Uint8Array): string { const bits: string[] = [...bytes].map((bit): string => { const s: string = bit.toString(16); return bit < 0x10 ? "0" + s : s; }); return [ ...bits.slice(0, 4), "-", ...bits.slice(4, 6), "-", ...bits.slice(6, 8), "-", ...bits.slice(8, 10), "-", ...bits.slice(10), ].join("");}