@plugnet/util
Version:
A collection of useful utilities for @plugnet
29 lines (28 loc) • 700 B
TypeScript
import BN from 'bn.js';
export interface ToBn {
toBn: () => BN;
}
export interface ExtErrorInterface {
code: number;
data?: string | number;
message: string;
stack: string;
}
declare type Logger$Data$Fn = () => any[];
export declare type Logger$Data = (any | Logger$Data$Fn)[];
export interface Logger {
debug: (...values: Logger$Data) => void;
error: (...values: Logger$Data) => void;
log: (...values: Logger$Data) => void;
noop: (...values: Logger$Data) => void;
warn: (...values: Logger$Data) => void;
}
export interface ToBnOptions {
isLe?: boolean;
isNegative?: boolean;
}
export declare type BnList = {
0: BN;
1: BN;
} & BN[];
export {};