package
1.0.6
Repository: https://github.com/coinbase/step.git
Documentation: pkg.go.dev

# Functions

CallHandler calls a TaskReflections Handler with the correct objects using reflection Mostly borrowed from the aws-lambda-go package.
CallHandlerFunction does reflection inline and should only be used for testing.
CreateHandler returns the handler passed to the lambda.Start function.
CreateTaskReflection creates a TaskReflection from a handler function.
ValidateHandler checks a handler is a function with the correct arguments and return values.

# Structs

RawMessage is the struct passed to the Lambda Handler It contains the name of the Task and the Inputs Raw message.
TaskError is a error type a task function may throw handling it in the state machine is a good idea.
TaskReflection caches lots of the reflected values from the Task functions in order to speed up calls.

# Type aliases

TaskHandlers maps a Task Name String to a function <pre>ahsufasiu</pre>.