UNPKG

@decaf-ts/fabric-weaver

Version:
22 lines (21 loc) 681 B
import { Logger } from "@decaf-ts/logging"; import { PeerNodeCommands } from "../constants/fabric-peer"; export declare class FabricPeerNodeCommandBuilder { private log; private binName; private baseCommand; private command; private args; constructor(logger?: Logger); setCommand(command?: PeerNodeCommands): this; setPeerDevelopmentMode(enable?: boolean): this; setBlockNumber(blockNumber?: number): this; setChannelID(channelID?: string): this; setHelp(show?: boolean): this; build(): string; getBaseCommand(): string; getCommand(): string; getBinary(): string; getArgs(): string[]; execute(): Promise<void>; }