Skip to content

Commit 77d42ee

Browse files
committed
Merge pull request DefinitelyTyped#3720 from cainjonm/node-uuid-parse
node-uuid: add parse and unparse methods, and tests
2 parents 9109a75 + 6091089 commit 77d42ee

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)