diff options
author | Axetroy <axetroy.dev@gmail.com> | 2019-12-23 17:36:25 +0800 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2019-12-23 04:36:25 -0500 |
commit | e88c801e76c16d4c0a92702e248cf811038ed4ab (patch) | |
tree | ab3ad00386f3c341e04bed64e8157c78fc9fe7cd /std/uuid/mod.ts | |
parent | f07ffe89806392698fb8052691b2826f82f15bbe (diff) |
std: remove wildcard export in uuid module (#3540)
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"; |