uleb128_33
Version:
Encoding and decoding large numbers (uleb128 and uleb128_33)
30 lines (29 loc) • 1.18 kB
TypeScript
export declare const readUleb128: (buffer: ArrayLike<number>, index?: number) => {
value: number;
length: number;
};
export declare const readUleb128_33: (buffer: ArrayLike<number>, index?: number) => {
value: number;
length: number;
isMark: number;
};
export declare const writeUleb128: (integer: number | string) => number[];
export declare const writeUleb128_33: (integer: number | string, isMark: boolean) => number[];
export declare const getUleb128Length: (integer: number | string) => number;
export declare const getUleb128_33Length: (integer: number | string) => number;
declare const _default: {
getUleb128Length: (integer: number | string) => number;
getUleb128_33Length: (integer: number | string) => number;
readUleb128: (buffer: ArrayLike<number>, index?: number) => {
value: number;
length: number;
};
readUleb128_33: (buffer: ArrayLike<number>, index?: number) => {
value: number;
length: number;
isMark: number;
};
writeUleb128: (integer: number | string) => number[];
writeUleb128_33: (integer: number | string, isMark: boolean) => number[];
};
export default _default;