nooschain / consensus/external-process-backend / ExternalProcessBackend
Class: ExternalProcessBackend
Defined in: consensus/external-process-backend.ts:19
Constructors
Constructor
new ExternalProcessBackend(
logger?):ExternalProcessBackend
Defined in: consensus/external-process-backend.ts:32
Parameters
logger?
NoosLogger = ...
Returns
ExternalProcessBackend
Methods
sendJsonRpc()
sendJsonRpc(
method,params?,timeoutMs?):Promise<unknown>
Defined in: consensus/external-process-backend.ts:73
Parameters
method
string
params?
unknown
timeoutMs?
number = 5000
Returns
Promise<unknown>
startProcess()
startProcess(
command,args?,workingDirectory?):void
Defined in: consensus/external-process-backend.ts:35
Parameters
command
string
args?
string[] = []
workingDirectory?
string
Returns
void
stopProcess()
stopProcess():
Promise<void>
Defined in: consensus/external-process-backend.ts:61
Returns
Promise<void>