UNPKG

@creditkarma/thrift-server-core

Version:
32 lines (31 loc) 1.09 kB
/// <reference types="node" /> export interface IInt64 { readonly buffer: Buffer; toDecimalString(): string; } export declare class Int64 implements IInt64 { static MAX_INT: number; static MIN_INT: number; static toDecimalString(i64: Int64 | number): string; static fromDecimalString(text: string): Int64; readonly buffer: Buffer; constructor(buf: Buffer | Uint16Array | number, offset?: number); constructor(str: string); setValue(str: string): void; setValue(hi: number | string, lo?: number): void; toDecimalString(): string; toNumber(allowImprecise?: boolean): number; valueOf(): number; toString(radix?: number): string; toOctetString(sep?: string): string; toBuffer(rawBuffer?: boolean): Buffer; copy(targetBuffer: Buffer, targetOffset?: number): void; compare(other: Int64): number; equals(other: Int64): boolean; inspect(): string; private setNumber; private setHiLo; private setHexString; private read; } export declare function isInt64(i64: number | string | IInt64): i64 is IInt64;