UNPKG

clvm

Version:

Javascript implementation of chia lisp

16 lines (15 loc) 758 B
import { None } from "./__python_types__"; import { Bytes } from "./__type_compatibility__"; export type TConvertOption = { signed: boolean; }; export declare function int_from_bytes(b: Bytes | None, option?: Partial<TConvertOption>): number; export declare function bigint_from_bytes(b: Bytes | None, option?: Partial<TConvertOption>): bigint; export declare function int_to_bytes(v: number, option?: Partial<TConvertOption>): Bytes; export declare function pow(base: bigint, exp: bigint): bigint; export declare function bigint_to_bytes(v: bigint, option?: Partial<TConvertOption>): Bytes; /** * Return the number of bytes required to represent this integer. * @param {number} v */ export declare function limbs_for_int(v: number | bigint): number;