IOLambda

abstract
class IOLambda[Event, Result](implicit val decoder: Decoder[Event], val encoder: Encoder[Result]) extends IOLambdaPlatform[Event, Result] with IOSetup
trait IOSetup
trait IOLambdaPlatform[Event, Result]
class Object
trait Matchable
class Any

Type members

Inherited types

protected
type Setup
Inherited from
IOSetup

Value members

Abstract methods

def apply(event: Event, context: Context, setup: Setup): IO[Option[Result]]

Inherited methods

final
def handler(event: Any, context: Context): Promise[Any | Unit]
Inherited from
IOLambdaPlatform
protected
def runtime: IORuntime
Inherited from
IOSetup
protected
def setup: Resource[IO, Setup]
Inherited from
IOSetup