aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/concurrently/dist/src/flow-control/input-handler.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/concurrently/dist/src/flow-control/input-handler.d.ts')
-rw-r--r--node_modules/concurrently/dist/src/flow-control/input-handler.d.ts30
1 files changed, 30 insertions, 0 deletions
diff --git a/node_modules/concurrently/dist/src/flow-control/input-handler.d.ts b/node_modules/concurrently/dist/src/flow-control/input-handler.d.ts
new file mode 100644
index 0000000..3a7ee5a
--- /dev/null
+++ b/node_modules/concurrently/dist/src/flow-control/input-handler.d.ts
@@ -0,0 +1,30 @@
+/// <reference types="node" />
+import { Readable } from 'stream';
+import { Command, CommandIdentifier } from '../command';
+import { Logger } from '../logger';
+import { FlowController } from './flow-controller';
+/**
+ * Sends input from concurrently through to commands.
+ *
+ * Input can start with a command identifier, in which case it will be sent to that specific command.
+ * For instance, `0:bla` will send `bla` to command at index `0`, and `server:stop` will send `stop`
+ * to command with name `server`.
+ *
+ * If the input doesn't start with a command identifier, it is then always sent to the default target.
+ */
+export declare class InputHandler implements FlowController {
+ private readonly logger;
+ private readonly defaultInputTarget;
+ private readonly inputStream?;
+ private readonly pauseInputStreamOnFinish;
+ constructor({ defaultInputTarget, inputStream, pauseInputStreamOnFinish, logger, }: {
+ inputStream?: Readable;
+ logger: Logger;
+ defaultInputTarget?: CommandIdentifier;
+ pauseInputStreamOnFinish?: boolean;
+ });
+ handle(commands: Command[]): {
+ commands: Command[];
+ onFinish?: () => void | undefined;
+ };
+}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage