diff --git a/lib/actions/createAction.ts b/lib/actions/createAction.ts index a04302d..086ebe3 100644 --- a/lib/actions/createAction.ts +++ b/lib/actions/createAction.ts @@ -1,7 +1,7 @@ import { Config, ExtractConfigType } from "../config/builder/config" import { ActionMetadata, ActionResult, Effects, ExportedAction } from "../types" import { createUtils } from "../util" -import { Utils, utils } from "../util/utils" +import { Utils } from "../util/utils" export class CreatedAction< Store, diff --git a/lib/types.ts b/lib/types.ts index 33da950..82dd78c 100644 --- a/lib/types.ts +++ b/lib/types.ts @@ -234,6 +234,11 @@ export type Effects = { /** Uses the chmod on the system */ chmod(input: { volumeId: string; path: string; mode: string }): Promise + executeAction(opts: { + serviceId?: string + input: Input + }): Promise + /** Sandbox mode lets us read but not write */ is_sandboxed(): boolean