aboutsummaryrefslogtreecommitdiff
path: root/node_modules/@actions/exec/lib/interfaces.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/@actions/exec/lib/interfaces.d.ts')
-rw-r--r--node_modules/@actions/exec/lib/interfaces.d.ts35
1 files changed, 35 insertions, 0 deletions
diff --git a/node_modules/@actions/exec/lib/interfaces.d.ts b/node_modules/@actions/exec/lib/interfaces.d.ts
new file mode 100644
index 0000000..1861823
--- /dev/null
+++ b/node_modules/@actions/exec/lib/interfaces.d.ts
@@ -0,0 +1,35 @@
+/// <reference types="node" />
+import * as stream from 'stream';
+/**
+ * Interface for exec options
+ */
+export interface ExecOptions {
+ /** optional working directory. defaults to current */
+ cwd?: string;
+ /** optional envvar dictionary. defaults to current process's env */
+ env?: {
+ [key: string]: string;
+ };
+ /** optional. defaults to false */
+ silent?: boolean;
+ /** optional out stream to use. Defaults to process.stdout */
+ outStream?: stream.Writable;
+ /** optional err stream to use. Defaults to process.stderr */
+ errStream?: stream.Writable;
+ /** optional. whether to skip quoting/escaping arguments if needed. defaults to false. */
+ windowsVerbatimArguments?: boolean;
+ /** optional. whether to fail if output to stderr. defaults to false */
+ failOnStdErr?: boolean;
+ /** optional. defaults to failing on non zero. ignore will not fail leaving it up to the caller */
+ ignoreReturnCode?: boolean;
+ /** optional. How long in ms to wait for STDIO streams to close after the exit event of the process before terminating. defaults to 10000 */
+ delay?: number;
+ /** optional. Listeners for output. Callback functions that will be called on these events */
+ listeners?: {
+ stdout?: (data: Buffer) => void;
+ stderr?: (data: Buffer) => void;
+ stdline?: (data: string) => void;
+ errline?: (data: string) => void;
+ debug?: (data: string) => void;
+ };
+}