Skip to content

STRUCT

AnyWorkflow¶

public struct AnyWorkflow<Rendering, Output>

A type-erased wrapper that contains a workflow with the given Rendering and Output types.

Properties¶

base¶

public var base: Any

The underlying erased workflow instance

workflowType¶

public var workflowType: Any.Type

The underlying workflow’s implementation type.

Methods¶

init(_:)¶

public init<T: Workflow>(_ workflow: T) where T.Rendering == Rendering, T.Output == Output

Initializes a new type-erased wrapper for the given workflow.