mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-10-06 15:57:13 +00:00
Add definitions for aws-serverless-express 3.3.x
This commit is contained in:
@@ -27,3 +27,6 @@ const mockContext = {
|
||||
};
|
||||
|
||||
awsServerlessExpress.proxy(server, mockEvent, mockContext);
|
||||
awsServerlessExpress.proxy(server, mockEvent, mockContext, 'CALLBACK', () => {});
|
||||
awsServerlessExpress.proxy(server, mockEvent, mockContext, 'CONTEXT_SUCCEED');
|
||||
awsServerlessExpress.proxy(server, mockEvent, mockContext, 'PROMISE').promise;
|
||||
|
||||
+18
-3
@@ -1,4 +1,4 @@
|
||||
// Type definitions for aws-serverless-express 3.0
|
||||
// Type definitions for aws-serverless-express 3.3
|
||||
// Project: https://github.com/awslabs/aws-serverless-express
|
||||
// Definitions by: Ben Speakman <https://github.com/threesquared>
|
||||
// Josh Caffey <https://github.com/jcaffey>
|
||||
@@ -20,5 +20,20 @@ export function createServer(
|
||||
export function proxy(
|
||||
server: http.Server,
|
||||
event: any,
|
||||
context: lambda.Context
|
||||
): void;
|
||||
context: lambda.Context,
|
||||
): http.Server;
|
||||
|
||||
export function proxy<T>(
|
||||
server: http.Server,
|
||||
event: any,
|
||||
context: lambda.Context,
|
||||
resolutionMode: 'CALLBACK',
|
||||
callback?: () => T
|
||||
): {promise: Promise<T>};
|
||||
|
||||
export function proxy(
|
||||
server: http.Server,
|
||||
event: any,
|
||||
context: lambda.Context,
|
||||
resolutionMode?: 'CONTEXT_SUCCEED' | 'PROMISE'
|
||||
): {promise: Promise<void>};
|
||||
|
||||
Reference in New Issue
Block a user