Packages

p

feral

lambda

package lambda

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. lambda
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package cloudformation
  2. package events
  3. package http4s

Type Members

  1. type ApiGatewayProxyInvocation[F[_]] = Invocation[F, ApiGatewayProxyEvent]
  2. type ApiGatewayProxyInvocationV2[F[_]] = Invocation[F, ApiGatewayProxyEventV2]
  3. sealed abstract class ClientContext extends AnyRef
  4. sealed abstract class ClientContextClient extends AnyRef
  5. sealed abstract class ClientContextEnv extends AnyRef
  6. sealed abstract class CognitoIdentity extends AnyRef
  7. sealed abstract class Context[F[_]] extends AnyRef
  8. type DynamoDbStreamInvocation[F[_]] = Invocation[F, DynamoDbStreamEvent]
  9. 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.

  10. abstract class IOLambda[Event, Result] extends IOLambdaPlatform[Event, Result]
  11. sealed trait Invocation[F[_], Event] extends AnyRef
  12. trait KernelSource[Event] extends AnyRef
  13. type S3BatchInvocation[F[_]] = Invocation[F, S3BatchEvent]
  14. type S3Invocation[F[_]] = Invocation[F, S3Event]
  15. type SnsInvocation[F[_]] = Invocation[F, SnsEvent]
  16. type SqsInvocation[F[_]] = Invocation[F, SqsEvent]

Deprecated Type Members

  1. type ApiGatewayProxyLambdaEnv[F[_]] = Invocation[F, ApiGatewayProxyEventV2]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Renamed to ApiGatewayProxyInvocationV2

  2. type DynamoDbStreamLambdaEnv[F[_]] = Invocation[F, DynamoDbStreamEvent]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Renamed to DynamoDbStreamInvocation

  3. 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.

  4. type LambdaEnv[F[_], Event] = Invocation[F, Event]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Renamed to Invocation

  5. type S3BatchLambdaEnv[F[_]] = Invocation[F, S3BatchEvent]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Renamed to S3BatchInvocation

  6. type SnsLambdaEnv[F[_]] = Invocation[F, SnsEvent]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Renamed to SnsInvocation

  7. type SqsLambdaEnv[F[_]] = Invocation[F, SqsEvent]
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Renamed to SqsInvocation

Value Members

  1. 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 be Nothing when no output is desired. Userland code will return an Option[Nothing] which is only inhabited by None, and the encoder is only used when the userland code returns Some.

  2. object AwsTags
  3. object ClientContext
  4. object ClientContextClient
  5. object ClientContextEnv
  6. object CognitoIdentity
  7. object Context extends ContextCompanionPlatform
  8. object IOLambda
  9. object Invocation
  10. object KernelSource
  11. object TracedHandler

Deprecated Value Members

  1. val LambdaEnv: Invocation.type
    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.0) Renamed to Invocation

Inherited from AnyRef

Inherited from Any

Ungrouped