@aws-lambda-powertools/kafka
Version:
Utility to easily handle message deserialization and parsing of Kafka events in AWS Lambda functions
27 lines • 1.02 kB
TypeScript
/**
* Base error class for Kafka consumer-related errors.
* All Kafka consumer errors should extend this class.
*/
declare class KafkaConsumerError extends Error {
constructor(message: string, options?: ErrorOptions);
}
/**
* Error thrown when deserialization of a Kafka message fails.
*/
declare class KafkaConsumerDeserializationError extends KafkaConsumerError {
constructor(message: string, options?: ErrorOptions);
}
/**
* Error thrown when a required Avro schema is missing during Kafka message consumption.
*/
declare class KafkaConsumerMissingSchemaError extends KafkaConsumerError {
constructor(message: string, options?: ErrorOptions);
}
/**
* Error thrown when parsing a Kafka message fails.
*/
declare class KafkaConsumerParserError extends KafkaConsumerError {
constructor(message: string, options?: ErrorOptions);
}
export { KafkaConsumerError, KafkaConsumerMissingSchemaError, KafkaConsumerDeserializationError, KafkaConsumerParserError, };
//# sourceMappingURL=errors.d.ts.map