From bc7846142383f6dbaa7ce609773a1bb6fbb5b9e4 Mon Sep 17 00:00:00 2001 From: BluJ Date: Mon, 24 Oct 2022 09:57:49 -0600 Subject: [PATCH] feat: Add in 033 new features --- types.ts | 101 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 62 insertions(+), 39 deletions(-) diff --git a/types.ts b/types.ts index 1dfad4b..c948ca5 100644 --- a/types.ts +++ b/types.ts @@ -58,6 +58,29 @@ export type Effects = { input: { volumeId: string; path: string }, ): Promise>; + + runCommand( + input: { + command: string, + args?: string[], + timeoutMillis?: number + }, + ): Promise>; + runDaemon( + input: { + command: string, + args?: string[], + }, + ): { + wait(): Promise>, + term(): Promise + }; + + + sleep( + timeMs: number, + ): Promise; + /** Log at the trace level */ trace(whatToPrint: string): void; /** Log at the warn level */ @@ -76,12 +99,12 @@ export type Effects = { fetch(url: string, options?: { method?: - | "GET" - | "POST" - | "PUT" - | "DELETE" - | "HEAD" - | "PATCH"; + | "GET" + | "POST" + | "PUT" + | "DELETE" + | "HEAD" + | "PATCH"; headers?: Record; body?: string; }): Promise<{ @@ -340,39 +363,39 @@ export type ValueSpecEnum = { export type SetResult = { /** These are the unix process signals */ signal: - | "SIGTERM" - | "SIGHUP" - | "SIGINT" - | "SIGQUIT" - | "SIGILL" - | "SIGTRAP" - | "SIGABRT" - | "SIGBUS" - | "SIGFPE" - | "SIGKILL" - | "SIGUSR1" - | "SIGSEGV" - | "SIGUSR2" - | "SIGPIPE" - | "SIGALRM" - | "SIGSTKFLT" - | "SIGCHLD" - | "SIGCONT" - | "SIGSTOP" - | "SIGTSTP" - | "SIGTTIN" - | "SIGTTOU" - | "SIGURG" - | "SIGXCPU" - | "SIGXFSZ" - | "SIGVTALRM" - | "SIGPROF" - | "SIGWINCH" - | "SIGIO" - | "SIGPWR" - | "SIGSYS" - | "SIGEMT" - | "SIGINFO"; + | "SIGTERM" + | "SIGHUP" + | "SIGINT" + | "SIGQUIT" + | "SIGILL" + | "SIGTRAP" + | "SIGABRT" + | "SIGBUS" + | "SIGFPE" + | "SIGKILL" + | "SIGUSR1" + | "SIGSEGV" + | "SIGUSR2" + | "SIGPIPE" + | "SIGALRM" + | "SIGSTKFLT" + | "SIGCHLD" + | "SIGCONT" + | "SIGSTOP" + | "SIGTSTP" + | "SIGTTIN" + | "SIGTTOU" + | "SIGURG" + | "SIGXCPU" + | "SIGXFSZ" + | "SIGVTALRM" + | "SIGPROF" + | "SIGWINCH" + | "SIGIO" + | "SIGPWR" + | "SIGSYS" + | "SIGEMT" + | "SIGINFO"; "depends-on": DependsOn; };