supercat666's picture
add igv
78c921d
raw
history blame
2.51 kB
/** @ignore */
export declare class BaseInt64 {
protected buffer: Uint32Array;
constructor(buffer: Uint32Array);
high(): number;
low(): number;
protected _times(other: BaseInt64): this;
protected _plus(other: BaseInt64): void;
lessThan(other: BaseInt64): boolean;
equals(other: BaseInt64): boolean;
greaterThan(other: BaseInt64): boolean;
hex(): string;
}
/** @ignore */
export declare class Uint64 extends BaseInt64 {
times(other: Uint64): Uint64;
plus(other: Uint64): Uint64;
/** @nocollapse */
static from(val: any, out_buffer?: Uint32Array): Uint64;
/** @nocollapse */
static fromNumber(num: number, out_buffer?: Uint32Array): Uint64;
/** @nocollapse */
static fromString(str: string, out_buffer?: Uint32Array): Uint64;
/** @nocollapse */
static convertArray(values: (string | number)[]): Uint32Array;
/** @nocollapse */
static multiply(left: Uint64, right: Uint64): Uint64;
/** @nocollapse */
static add(left: Uint64, right: Uint64): Uint64;
}
/** @ignore */
export declare class Int64 extends BaseInt64 {
negate(): Int64;
times(other: Int64): Int64;
plus(other: Int64): Int64;
lessThan(other: Int64): boolean;
/** @nocollapse */
static from(val: any, out_buffer?: Uint32Array): Int64;
/** @nocollapse */
static fromNumber(num: number, out_buffer?: Uint32Array): Int64;
/** @nocollapse */
static fromString(str: string, out_buffer?: Uint32Array): Int64;
/** @nocollapse */
static convertArray(values: (string | number)[]): Uint32Array;
/** @nocollapse */
static multiply(left: Int64, right: Int64): Int64;
/** @nocollapse */
static add(left: Int64, right: Int64): Int64;
}
/** @ignore */
export declare class Int128 {
private buffer;
constructor(buffer: Uint32Array);
high(): Int64;
low(): Int64;
negate(): Int128;
times(other: Int128): Int128;
plus(other: Int128): Int128;
hex(): string;
/** @nocollapse */
static multiply(left: Int128, right: Int128): Int128;
/** @nocollapse */
static add(left: Int128, right: Int128): Int128;
/** @nocollapse */
static from(val: any, out_buffer?: Uint32Array): Int128;
/** @nocollapse */
static fromNumber(num: number, out_buffer?: Uint32Array): Int128;
/** @nocollapse */
static fromString(str: string, out_buffer?: Uint32Array): Int128;
/** @nocollapse */
static convertArray(values: (string | number)[]): Uint32Array;
}