IOLambda

abstract class IOLambda[Event, Result](implicit val decoder: Decoder[Event], val encoder: Encoder[Result])
Companion:
object
class Object
trait Matchable
class Any
class Simple[Event, Result]

Type members

Types

final type Setup = (Event, Context[IO]) => IO[Option[Result]]

Value members

Abstract methods

def handler: Resource[IO, LambdaEnv[IO, Event] => IO[Option[Result]]]

Inherited methods

protected def handlerName: String
Inherited from:
IOLambdaPlatform (hidden)
final def main(args: Array[String]): Unit
Inherited from:
IOLambdaPlatform (hidden)
protected def runtime: IORuntime
Inherited from:
IOSetup (hidden)