package lambda
- Source
- package.scala
- Alphabetic
- By Inheritance
- lambda
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type ApiGatewayProxyInvocation[F[_]] = Invocation[F, ApiGatewayProxyEvent]
- type ApiGatewayProxyInvocationV2[F[_]] = Invocation[F, ApiGatewayProxyEventV2]
- sealed abstract class ClientContext extends AnyRef
- sealed abstract class ClientContextClient extends AnyRef
- sealed abstract class ClientContextEnv extends AnyRef
- sealed abstract class CognitoIdentity extends AnyRef
- sealed abstract class Context[F[_]] extends AnyRef
- type DynamoDbStreamInvocation[F[_]] = Invocation[F, DynamoDbStreamEvent]
- abstract type INothing <: Nothing
Alias for
Nothing
which works better with type inference.Alias for
Nothing
which works better with type inference. Inspired by fs2, but inlined here to avoid pulling in an otherwise-unnecessary dependency. - abstract class IOLambda[Event, Result] extends IOLambdaPlatform[Event, Result]
- sealed trait Invocation[F[_], Event] extends AnyRef
- trait KernelSource[Event] extends AnyRef
- type S3BatchInvocation[F[_]] = Invocation[F, S3BatchEvent]
- type S3Invocation[F[_]] = Invocation[F, S3Event]
- type SnsInvocation[F[_]] = Invocation[F, SnsEvent]
- type SqsInvocation[F[_]] = Invocation[F, SqsEvent]
Deprecated Type Members
- type ApiGatewayProxyLambdaEnv[F[_]] = Invocation[F, ApiGatewayProxyEventV2]
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Renamed to ApiGatewayProxyInvocationV2
- type DynamoDbStreamLambdaEnv[F[_]] = Invocation[F, DynamoDbStreamEvent]
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Renamed to DynamoDbStreamInvocation
- type KinesisStreamLambdaEnv[F[_]] = Invocation[F, KinesisStreamEvent]
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Moved to kinesis4cats. See https://etspaceman.github.io/kinesis4cats/feral/getting-started.html.
- type LambdaEnv[F[_], Event] = Invocation[F, Event]
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Renamed to Invocation
- type S3BatchLambdaEnv[F[_]] = Invocation[F, S3BatchEvent]
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Renamed to S3BatchInvocation
- type SnsLambdaEnv[F[_]] = Invocation[F, SnsEvent]
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Renamed to SnsInvocation
- type SqsLambdaEnv[F[_]] = Invocation[F, SqsEvent]
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Renamed to SqsInvocation
Value Members
- implicit val nothingEncoder: Encoder[INothing]
This can't actually be used.
This can't actually be used. It's here because
IOLambda
demands an Encoder for its result type, which should beNothing
when no output is desired. Userland code will return anOption[Nothing]
which is only inhabited byNone
, and the encoder is only used when the userland code returnsSome
. - object AwsTags
- object ClientContext
- object ClientContextClient
- object ClientContextEnv
- object CognitoIdentity
- object Context extends ContextCompanionPlatform
- object IOLambda
- object Invocation
- object KernelSource
- object TracedHandler
Deprecated Value Members
- val LambdaEnv: Invocation.type
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Renamed to Invocation