diff options
Diffstat (limited to 'std/uuid/mod.ts')
-rw-r--r-- | std/uuid/mod.ts | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/std/uuid/mod.ts b/std/uuid/mod.ts index 64ca45385..1838133f5 100644 --- a/std/uuid/mod.ts +++ b/std/uuid/mod.ts @@ -1,5 +1,6 @@ // Based on https://github.com/kelektiv/node-uuid // Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. +import * as v4 from "./v4.ts"; export const NIL_UUID = "00000000-0000-0000-0000-000000000000"; @@ -7,8 +8,13 @@ export function isNil(val: string): boolean { return val === NIL_UUID; } -const NOT_IMPLEMENTED = (): void => { - throw new Error("Not implemented"); +const NOT_IMPLEMENTED = { + generate(): never { + throw new Error("Not implemented"); + }, + validate(): never { + throw new Error("Not implemented"); + } }; // TODO Implement @@ -16,11 +22,7 @@ export const v1 = NOT_IMPLEMENTED; // TODO Implement export const v3 = NOT_IMPLEMENTED; -import _v4 from "./v4.ts"; -export const v4 = _v4; +export { v4 }; // TODO Implement export const v5 = NOT_IMPLEMENTED; - -export default v4; -export * from "./v4.ts"; |