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.