lotus-sdk
Version:
Central repository for several classes of tools for integrating with, and building for, the Lotusia ecosystem
20 lines • 590 B
TypeScript
import { BufferReader } from './bufferreader.js';
import { BN } from '../crypto/bn.js';
export interface VarintData {
buf?: Buffer;
}
export declare class Varint {
buf: Buffer;
constructor(buf?: Buffer | number | BN | VarintData);
set(obj: VarintData): Varint;
fromString(str: string): Varint;
toString(): string;
fromBuffer(buf: Buffer): Varint;
fromBufferReader(br: BufferReader): Varint;
fromBN(bn: BN): Varint;
fromNumber(num: number): Varint;
toBuffer(): Buffer;
toBN(): BN;
toNumber(): number;
}
//# sourceMappingURL=varint.d.ts.map