← All repos

bs-aws-lambda

aws lambda bucklescript bindings

Browse cluster: OCaml Systems and Utilities
54commits
7contributors
2languages

Tech stack & purpose

bs-aws-lambda is a set of BuckleScript type bindings for AWS Lambda handlers, enabling developers to create type-safe Lambda functions in ReasonML or BuckleScript. The package provides types for various Lambda event sources—including API Gateway, DynamoDB streams, SNS, and scheduled events—inspired by the TypeScript `@types/aws-lambda` package. It is maintained by Ahrefs and helps ensure that handler functions respect the signatures expected by Lambda while providing full type information for function parameters. The bindings are designed to catch edge cases like null values and base64-encoded content that might otherwise be missed.

Community & reference links

Languages

Reason
97.0%
JavaScript
3.0%

Contributors