@sls-next/lambda-at-edge
Version:
Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge
18 lines (17 loc) • 770 B
TypeScript
import { Route, RoutesManifest } from "@sls-next/core";
import { CloudFrontRequest, CloudFrontResultResponse } from "aws-lambda";
import { OriginRequestDefaultHandlerManifest } from "../types";
import { IncomingMessage, ServerResponse } from "http";
export declare const renderStaticPage: ({ route, request, req, res, responsePromise, manifest, routesManifest, bucketName, s3Key, s3Uri, basePath }: {
route: Route;
request: CloudFrontRequest;
req: IncomingMessage;
res: ServerResponse;
responsePromise: Promise<CloudFrontResultResponse>;
manifest: OriginRequestDefaultHandlerManifest;
routesManifest: RoutesManifest;
bucketName: string;
s3Key: string;
s3Uri: string;
basePath: string;
}) => Promise<CloudFrontResultResponse>;