@aws-lambda-powertools/kafka
Version:
Utility to easily handle message deserialization and parsing of Kafka events in AWS Lambda functions
14 lines (13 loc) • 465 B
JavaScript
import { fromBase64 } from '@aws-lambda-powertools/commons/utils/base64';
const decoder = new TextDecoder('utf-8');
/**
* Deserialize a base64-encoded primitive value (string).
*
* When customers don't provide a schema configuration, we assume the value is a base64-encoded string.
*
* @param data - The base64-encoded string to deserialize.
*/
const deserialize = (data) => {
return decoder.decode(fromBase64(data, 'base64'));
};
export { deserialize };