mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
68 lines
1.2 KiB
TypeScript
68 lines
1.2 KiB
TypeScript
/// <reference types="node" />
|
|
|
|
export class Buf {
|
|
/**
|
|
*
|
|
*
|
|
* @returns {number}
|
|
*
|
|
* @memberof Buf
|
|
*/
|
|
containsNul(): number;
|
|
/**
|
|
*
|
|
*
|
|
*
|
|
* @memberof Buf
|
|
*/
|
|
free(): void;
|
|
/**
|
|
*
|
|
*
|
|
* @param {number} target_size
|
|
* @returns {Promise<Buf>}
|
|
*
|
|
* @memberof Buf
|
|
*/
|
|
grow(target_size: number): Promise<Buf>;
|
|
/**
|
|
*
|
|
*
|
|
* @returns {number}
|
|
*
|
|
* @memberof Buf
|
|
*/
|
|
isBinary(): number;
|
|
/**
|
|
*
|
|
*
|
|
* @param {Buffer} data
|
|
* @param {number} datalen
|
|
* @returns {Promise<Buf>}
|
|
*
|
|
* @memberof Buf
|
|
*/
|
|
set(data: Buffer, datalen: number): Promise<Buf>;
|
|
/**
|
|
*
|
|
*
|
|
* @type {string}
|
|
* @memberof Buf
|
|
*/
|
|
ptr: string;
|
|
/**
|
|
*
|
|
*
|
|
* @type {number}
|
|
* @memberof Buf
|
|
*/
|
|
asize: number;
|
|
/**
|
|
*
|
|
*
|
|
* @type {number}
|
|
* @memberof Buf
|
|
*/
|
|
size: number;
|
|
}
|