UNPKG

@bitgo/utxo-bin

Version:

Command-line utility for BitGo UTXO transactions

18 lines 786 B
export type ParserNodeValue = number | bigint | string | Buffer | Uint8Array | boolean | undefined | null; export declare function isParserNodeValue(v: unknown): v is ParserNodeValue; export type ParserNode = { type: 'node'; label: string; value: ParserNodeValue | undefined; nodes: ParserNode[] | undefined; }; export declare class Parser { parseError: 'throw' | 'continue'; constructor(params?: { parseError?: 'throw' | 'continue'; }); node(label: string | number, value: ParserNodeValue, nodes?: ParserNode[]): ParserNode; nodeCatchError(label: string | number, buildValue: () => ParserNodeValue | undefined, buildNodes?: () => ParserNode[]): ParserNode; handleParseError(e: unknown): ParserNode; } //# sourceMappingURL=Parser.d.ts.map