wallet-storage
Version:
BRC100 conforming wallet, wallet storage and wallet signer components
18 lines • 1.1 kB
TypeScript
/**
* Coerce a value to Buffer if currently encoded as a string or
* @param val Buffer or string or number[]. If string, encoding param applies. If number[], Buffer.from constructor is used.
* @param encoding defaults to 'hex'. Only applies to val of type string
* @returns input val if it is a Buffer or new Buffer from string val
* @publicbody
*/
export declare function asBuffer(val: Buffer | string | number[], encoding?: BufferEncoding): Buffer;
/**
* Coerce a value to an encoded string if currently a Buffer or number[]
* @param val Buffer or string or number[]. If string, encoding param applies. If number[], Buffer.from constructor is used.
* @param encoding defaults to 'hex'
* @returns input val if it is a string; or if number[], first converted to Buffer then as Buffer; if Buffer encoded using `encoding`
* @publicbody
*/
export declare function asString(val: Buffer | string | number[], encoding?: BufferEncoding): string;
export declare function asArray(val: Buffer | string | number[], encoding?: BufferEncoding): number[];
//# sourceMappingURL=utilityHelpers.buffer.d.ts.map