JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 32029
  • Score
    100M100P100Q232411F
  • License MIT

AWS Lambda mock context object

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 Build Status

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.

License

MIT © Sam Verschueren