@zowe/imperative
Version:
framework for building configurable CLIs
29 lines • 761 B
TypeScript
import * as net from "net";
import * as stream from "stream";
import { IDaemonResponse } from "../../../utilities";
/**
* Allow for passing our own "context" / user data to the Imperative parser
* @export
* @interface IDaemonContext
*/
export interface IDaemonContext {
/**
* Stream to write response to
* @type {net.Socket}
* @memberof IDaemonContext
*/
stream?: net.Socket;
/**
* Stream to read input from
* @type {stream.Readable}
* @memberof IDaemonContext
*/
stdinStream?: stream.Readable;
/**
* Daemon response object from socket client
* @type {IDaemonResponse}
* @memberof IDaemonContext
*/
response?: IDaemonResponse;
}
//# sourceMappingURL=IDaemonContext.d.ts.map