DefinitelyTyped/types/nodegit/buf.d.ts
2017-06-08 02:32:35 +01:00

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;
}