@skyleague/event-horizon
Index
Classes
Errors
Functions
Interfaces
- APIGatewayCert
- AppConfigConstants
- AuthorizerReponse
- ClientContext
- ClientContextClient
- ClientContextEnv
- CognitoIdentity
- Context
- DefaultServices
- EventBridgeEvent
- EventBridgeEventHandler
- EventBridgeHandler
- EventBridgeSchema
- EventConstants
- EventHandlerDefinition
- FirehoseTransformationEvent
- FirehoseTransformationEventHandler
- FirehoseTransformationHandler
- FirehoseTransformationResult
- HTTPEventHandler
- HTTPHandler
- HTTPRequest
- HTTPResponse
- InitConstants
- KinesisDataStreamRecord
- KinesisDataStreamRecordPayload
- KinesisDataStreamSchema
- KinesisEvent
- KinesisEventHandler
- KinesisFirehoseRecord
- KinesisFirehoseSchema
- KinesisHandler
- KinesisRecordMetaData
- LambdaContext
- Logger
- LoggingConstants
- Metrics
- MetricsConstants
- ProfileSchema
- RawEventHandler
- RawHandler
- RequestAuthorizerEvent
- RequestAuthorizerEventHandler
- RequestAuthorizerHandler
- S3BatchEvent
- S3BatchEventHandler
- S3BatchEventJob
- S3BatchEventTask
- S3BatchHandler
- S3BatchTask
- S3BatchTaskResult
- S3Event
- S3EventHandler
- S3EventNotificationEventBridgeDetailSchema
- S3EventNotificationEventBridgeSchema
- S3EventRecordGlacierEventData
- S3Handler
- S3Identity
- S3Message
- S3RecordSchema
- S3RequestParameters
- S3ResponseElements
- S3Schema
- SNSEvent
- SNSEventHandler
- SNSHandler
- SQSEvent
- SQSEventHandler
- SQSGroupEventHandler
- SQSGroupHandler
- SQSHandler
- SQSMessageGroup
- SecretRotationEvent
- SecretRotationEventHandler
- SecretRotationHandler
- SecretRotationRequest
- ServiceConstants
- SnsMsgAttribute
- SnsNotificationSchema
- SnsRecordSchema
- SnsSchema
- SqsAttributesSchema
- SqsMsgAttributeSchema
- SqsRecordSchema
- SqsSchema
- Tracer
Namespaces
Type Aliases
Variables
- APIGatewayHttpMethod
- Context
- EventBridgeSchema
- KinesisDataStreamRecord
- KinesisDataStreamSchema
- KinesisFirehoseRecord
- KinesisFirehoseSchema
- S3BatchEvent
- S3BatchEventTask
- S3EventNotificationEventBridgeDetailSchema
- S3RecordSchema
- S3Schema
- SecretRotationEvent
- SnsRecordSchema
- SnsSchema
- SqsRecordSchema
- SqsSchema
- appConfigConstants
- eventConstants
- initConstants
- logger
- loggingConstants
- metrics
- metricsConstants
- serviceConstants
- tracer
Type Aliases
APIGatewayHttpMethod
APIGatewayRecord
Config
Type parameters
- C
ErrorLike
EventFromHandler
Type parameters
- Handler: { handler: (event: any, ...args: any[]) => any }
EventHandler
Type parameters
- Service = unknown
GatewayVersion
HTTPHeaders
HTTPMethod
HTTPPathParameters
HTTPQueryParameters
Services
Type parameters
- C
- S
Variables
constAPIGatewayHttpMethod
Type declaration
readonlyDELETE: DELETE
readonlyGET: GET
readonlyHEAD: HEAD
readonlyOPTIONS: OPTIONS
readonlyPATCH: PATCH
readonlyPOST: POST
readonlyPUT: PUT
Context
Type declaration
readonlyis: (o: unknown) => o is Context
Parameters
o: unknown
Returns o is Context
readonlyparse: (o: unknown) => { right: Context } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: Context } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<Context>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
EventBridgeSchema
Type declaration
readonlyis: (o: unknown) => o is EventBridgeSchema
Parameters
o: unknown
Returns o is EventBridgeSchema
readonlyparse: (o: unknown) => { right: EventBridgeSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: EventBridgeSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<EventBridgeSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
KinesisDataStreamRecord
Type declaration
readonlyis: (o: unknown) => o is KinesisDataStreamRecord
Parameters
o: unknown
Returns o is KinesisDataStreamRecord
readonlyparse: (o: unknown) => { right: KinesisDataStreamRecord } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: KinesisDataStreamRecord } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<KinesisDataStreamRecord>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
KinesisDataStreamSchema
Type declaration
readonlyis: (o: unknown) => o is KinesisDataStreamSchema
Parameters
o: unknown
Returns o is KinesisDataStreamSchema
readonlyparse: (o: unknown) => { right: KinesisDataStreamSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: KinesisDataStreamSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<KinesisDataStreamSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
KinesisFirehoseRecord
Type declaration
readonlyis: (o: unknown) => o is KinesisFirehoseRecord
Parameters
o: unknown
Returns o is KinesisFirehoseRecord
readonlyparse: (o: unknown) => { right: KinesisFirehoseRecord } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: KinesisFirehoseRecord } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<KinesisFirehoseRecord>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
KinesisFirehoseSchema
Type declaration
readonlyis: (o: unknown) => o is KinesisFirehoseSchema
Parameters
o: unknown
Returns o is KinesisFirehoseSchema
readonlyparse: (o: unknown) => { right: KinesisFirehoseSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: KinesisFirehoseSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<KinesisFirehoseSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
S3BatchEvent
Type declaration
readonlyis: (o: unknown) => o is S3BatchEvent
Parameters
o: unknown
Returns o is S3BatchEvent
readonlyparse: (o: unknown) => { right: S3BatchEvent } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: S3BatchEvent } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<S3BatchEvent>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
S3BatchEventTask
Type declaration
readonlyis: (o: unknown) => o is S3BatchEventTask
Parameters
o: unknown
Returns o is S3BatchEventTask
readonlyparse: (o: unknown) => { right: S3BatchEventTask } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: S3BatchEventTask } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<S3BatchEventTask>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
S3EventNotificationEventBridgeDetailSchema
Type declaration
readonlyis: (o: unknown) => o is S3EventNotificationEventBridgeDetailSchema
Parameters
o: unknown
Returns o is S3EventNotificationEventBridgeDetailSchema
readonlyparse: (o: unknown) => { right: S3EventNotificationEventBridgeDetailSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: S3EventNotificationEventBridgeDetailSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<S3EventNotificationEventBridgeDetailSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
S3RecordSchema
Type declaration
readonlyis: (o: unknown) => o is S3RecordSchema
Parameters
o: unknown
Returns o is S3RecordSchema
readonlyparse: (o: unknown) => { right: S3RecordSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: S3RecordSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<S3RecordSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
S3Schema
Type declaration
readonlyis: (o: unknown) => o is S3Schema
Parameters
o: unknown
Returns o is S3Schema
readonlyparse: (o: unknown) => { right: S3Schema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: S3Schema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<S3Schema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
SecretRotationEvent
Type declaration
readonlyis: (o: unknown) => o is SecretRotationEvent
Parameters
o: unknown
Returns o is SecretRotationEvent
readonlyparse: (o: unknown) => { right: SecretRotationEvent } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: SecretRotationEvent } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<SecretRotationEvent>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
SnsRecordSchema
Type declaration
readonlyis: (o: unknown) => o is SnsRecordSchema
Parameters
o: unknown
Returns o is SnsRecordSchema
readonlyparse: (o: unknown) => { right: SnsRecordSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: SnsRecordSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<SnsRecordSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
SnsSchema
Type declaration
readonlyis: (o: unknown) => o is SnsSchema
Parameters
o: unknown
Returns o is SnsSchema
readonlyparse: (o: unknown) => { right: SnsSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: SnsSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<SnsSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
SqsRecordSchema
Type declaration
readonlyis: (o: unknown) => o is SqsRecordSchema
Parameters
o: unknown
Returns o is SqsRecordSchema
readonlyparse: (o: unknown) => { right: SqsRecordSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: SqsRecordSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<SqsRecordSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
SqsSchema
Type declaration
readonlyis: (o: unknown) => o is SqsSchema
Parameters
o: unknown
Returns o is SqsSchema
readonlyparse: (o: unknown) => { right: SqsSchema } | { left: DefinedError[] }
Parameters
o: unknown
Returns { right: SqsSchema } | { left: DefinedError[] }
readonlyvalidate: ValidateFunction<SqsSchema>
get errors(): undefined | ErrorObject<string, Record<string, any>, unknown>[]
get schema(): AnySchema
constappConfigConstants
consteventConstants
constinitConstants
constlogger
constloggingConstants
constmetrics
constmetricsConstants
Type declaration
namespace: string