mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
27 lines
924 B
TypeScript
27 lines
924 B
TypeScript
// Type definitions for uuid-parse 1.0
|
|
// Project: https://github.com/zefferus/uuid-parse
|
|
// Definitions by: Christian Rackerseder <https://github.com/screendriver>
|
|
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
|
// TypeScript Version: 2.8
|
|
|
|
/// <reference types="node" />
|
|
|
|
/**
|
|
* Parse a UUID into it's component bytes
|
|
* @param id UUID (-like) string
|
|
* @param buffer Array or buffer where UUID bytes are to be written. Default: A new Buffer is used
|
|
* @param offset Starting index in buffer at which to begin writing. Default: 0
|
|
*/
|
|
export function parse(
|
|
id: string,
|
|
buffer?: Buffer | any[],
|
|
offset?: number,
|
|
): Buffer;
|
|
|
|
/**
|
|
* Convert UUID byte array (ala parse()) into a string
|
|
* @param buffer Array or buffer where UUID bytes are read.
|
|
* @param offset Starting index in buffer at which to begin reading. Default: 0
|
|
*/
|
|
export function unparse(buffer: Buffer, offset?: number): string;
|