Skip to content

Commit 6091089

Browse files
committed
node-uuid: add parse and unparse methods, and tests
1 parent 2272849 commit 6091089

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

node-uuid/node-uuid.tests.ts renamed to node-uuid/node-uuid-tests.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ var padding: number[] = [0, 1, 2]
1818

1919
var offset: number = 15
2020

21+
var buf : number[] = []
22+
23+
uuid.parse(uid4, buf, offset)
24+
uuid.unparse(buf, offset)
25+
2126
uuid.v1(options, padding, offset)
2227
uuid.v2(options, padding, offset)
2328
uuid.v3(options, padding, offset)

node-uuid/node-uuid.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ interface UUID {
4444

4545
v4(options?: UUIDOptions, buffer?: number[], offset?: number): string
4646
v4(options?: UUIDOptions, buffer?: Buffer, offset?: number): string
47+
48+
parse(id: string, buffer?: number[], offset?: number): number[]
49+
parse(id: string, buffer?: Buffer, offset?: number): Buffer
50+
51+
unparse(buffer: number[], offset?: number): string
52+
unparse(buffer: Buffer, offset?: number): string
4753
}
4854

4955
declare module "node-uuid" {

0 commit comments

Comments
 (0)