Package Exports
- aws-lambda-mock-context
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (aws-lambda-mock-context) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
aws-lambda-mock-context 
AWS Lambda mock context object
Installation
$ npm install --save-dev aws-lambda-mock-context
Usage
const context = require('aws-lambda-mock-context');
const ctx = context();
index.handler({hello: 'world'}, ctx);
ctx.Promise
.then(() => {
//=> succeed() called
})
.catch(err => {
//=> fail() called
});
API
context(options)
options
region
Type: string
Default: us-west-1
AWS region.
account
Type: string
Default: 123456789012
Account number.
functionName
Type: string
Default: aws-lambda-mock-context
Name of the function.
functionVersion
Type: string
Default: $LATEST
Version of the function.
memoryLimitInMB
Type: string
Default: 128
Memory limit.
alias
Type: string
Alias of the function.
timeout
Type: number
Default: 3
Timeout of the lambda function in seconds.
Related
- aws-lambda-pify - Promisify an AWS lambda function.
License
MIT © Sam Verschueren