@decaf-ts/fabric-weaver
Version:
template for ts projects
21 lines (20 loc) • 680 B
TypeScript
import { Logger } from "@decaf-ts/logging";
import { OrdererCommand } from "../constants/fabric-orderer";
export declare class FabricOrdererCommandBuilder {
private log;
private binName;
private command;
private args;
constructor(logger?: Logger);
/**
* @description Sets the command for the Orderer.
* @param {OrdererCommand} command - The command to set.
* @returns {OrdererCommandBuilder} The current instance for method chaining.
*/
setCommand(command: OrdererCommand): FabricOrdererCommandBuilder;
build(): string;
getCommand(): string;
getBinary(): string;
getArgs(): string[];
execute(): Promise<void>;
}