DefinitelyTyped/types/serverless-jest-plugin/index.d.ts
Gaelan 9cf554891c
Add types for serverless-jest-plugin. (#42412)
* Add types for lambda-wrapper.

* Add types for serverless-jest-plugin.
2020-02-19 11:58:07 -08:00

24 lines
817 B
TypeScript

// Type definitions for serverless-jest-plugin 0.3
// Project: https://github.com/nordcloud/serverless-jest-plugin#readme
// Definitions by: Gaelan Steele <https://github.com/Gaelan>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// Minimum TypeScript Version: 3.3
import Serverless = require('serverless');
import Plugin = require('serverless/classes/Plugin');
import lw = require('lambda-wrapper');
export = ServerlessJestPlugin;
declare class ServerlessJestPlugin implements Plugin {
constructor(serverless: Serverless, options: Serverless.Options);
hooks: Plugin.Hooks;
commands: Plugin.Commands;
}
declare namespace ServerlessJestPlugin {
function getWrapper(modName: string, modPath: string, handler: string): lw.Wrapped<any, any>;
const lambdaWrapper: typeof lw;
}