From 6091089428735d01955d6fa74e45091535e07e48 Mon Sep 17 00:00:00 2001 From: Cain Cresswell-Miley Date: Tue, 24 Feb 2015 09:12:23 +1300 Subject: [PATCH] node-uuid: add parse and unparse methods, and tests --- node-uuid/{node-uuid.tests.ts => node-uuid-tests.ts} | 5 +++++ node-uuid/node-uuid.d.ts | 6 ++++++ 2 files changed, 11 insertions(+) rename node-uuid/{node-uuid.tests.ts => node-uuid-tests.ts} (85%) diff --git a/node-uuid/node-uuid.tests.ts b/node-uuid/node-uuid-tests.ts similarity index 85% rename from node-uuid/node-uuid.tests.ts rename to node-uuid/node-uuid-tests.ts index 49c8f165a5..9ad3c1cfcd 100644 --- a/node-uuid/node-uuid.tests.ts +++ b/node-uuid/node-uuid-tests.ts @@ -18,6 +18,11 @@ var padding: number[] = [0, 1, 2] var offset: number = 15 +var buf : number[] = [] + +uuid.parse(uid4, buf, offset) +uuid.unparse(buf, offset) + uuid.v1(options, padding, offset) uuid.v2(options, padding, offset) uuid.v3(options, padding, offset) diff --git a/node-uuid/node-uuid.d.ts b/node-uuid/node-uuid.d.ts index d4857cf310..d1e1e8c2eb 100644 --- a/node-uuid/node-uuid.d.ts +++ b/node-uuid/node-uuid.d.ts @@ -44,6 +44,12 @@ interface UUID { v4(options?: UUIDOptions, buffer?: number[], offset?: number): string v4(options?: UUIDOptions, buffer?: Buffer, offset?: number): string + + parse(id: string, buffer?: number[], offset?: number): number[] + parse(id: string, buffer?: Buffer, offset?: number): Buffer + + unparse(buffer: number[], offset?: number): string + unparse(buffer: Buffer, offset?: number): string } declare module "node-uuid" {