UNPKG

822 BTypeScriptView Raw
1/// <reference types="node" />
2import { RouterConfig } from './api-gateway/route/router-config';
3import { IncomingMessage, ServerResponse } from 'http';
4/**
5 * A simplistic server for testing your lambdas locally
6 */
7export declare class LocalServer {
8 private routerConfig;
9 private port;
10 private server;
11 private webHandler;
12 private aborted;
13 constructor(routerConfig: RouterConfig, port?: number);
14 runServer(): Promise<boolean>;
15 checkFinished(): Promise<boolean>;
16 requestHandler(request: IncomingMessage, response: ServerResponse): Promise<any>;
17 private bodyAsBase64String;
18 private messageToApiGatewayEvent;
19 private writeProxyResultToServerResponse;
20}
21export declare function createSampleRouterConfig(): RouterConfig;
22export declare function loadSampleOpenApiYaml(): string;