Skip to main content
Module

x/deco/mod.ts>WorkflowContext

deco is a new type of web framework for building dynamic, high-performance, edge-native web applications that can be controlled via a powerful, visual admin UI.
Very Popular
Go to Latest
class WorkflowContext
extends DurableWorkflowContext<TMetadata>
import { WorkflowContext } from "https://deno.land/x/deco@1.17.1/mod.ts";

Constructors

new
WorkflowContext(executionId: string, metadata?: TMetadata)

Type Parameters

optional
TManifest extends DecoManifest = Manifest
optional
TMetadata extends WorkflowMetadata = WorkflowMetadata

Methods

invoke<TInvocableKey extends AvailableFunctions<TManifest> | AvailableLoaders<TManifest> | AvailableActions<TManifest>, TFuncSelector extends TInvocableKey extends AvailableFunctions<TManifest> ? DotNestedKeys<ManifestFunction<TManifest, TInvocableKey>["return"]> : TInvocableKey extends AvailableActions<TManifest> ? DotNestedKeys<ManifestAction<TManifest, TInvocableKey>["return"]> : TInvocableKey extends AvailableLoaders<TManifest> ? DotNestedKeys<ManifestLoader<TManifest, TInvocableKey>["return"]> : never>(
key: TInvocableKey,
props?: Invoke<TManifest, TInvocableKey, TFuncSelector>["props"],
headers?: Record<string, string>,
): InvokeHttpEndpointCommand<Invoke<TManifest, TInvocableKey, TFuncSelector>["props"]>