Bucklescript bindings for AWS lambda handlers (v1 and v2)
npm install @tsnobip/reason-lambdareason-lambda is a set of bindings for AWS Lambda handlers.
It makes use of Bucklescript 7 representation of records as JS objects.
It includes bindings for both v1 and v2 of lambda payloads.
yarn add @tsnobip/reason-lambda
`
And add @tsnobip/reason-lambda to the bs-dependencies of bsconfig.json.Usage
`reason
open ReasonLambda.V2;
type greetings = {greetings: string};
let handler: handler =
(_event, _context) =>
{greetings: "Hello world!"}->Response.fromBody->Js.Promise.resolve;
``You can see a working example with the Serverless framework here.