UNPKG

@serverless-stack/nextjs-lambda

Version:

Provides handlers that can be used in CloudFront Lambda@Edge to deploy next.js applications to the edge

2 lines (1 loc) 1.09 kB
"use strict";var e=require("./index-280335ac.js"),r=require("./serdePlugin-26c3933d.js");require("./index-9ffda90b.js"),require("./default-handler-b3f3c1c7.js"),require("./prerender-manifest.json"),require("./manifest.json"),require("./routes-manifest.json"),require("stream"),require("zlib"),require("http"),require("perf_hooks"),require("crypto");class t extends r.Command{constructor(e){super(),this.input=e}resolveMiddleware(t,i,s){this.middlewareStack.use(r.getSerdePlugin(i,this.serialize,this.deserialize)),this.middlewareStack.use(e.getSsecPlugin(i)),this.middlewareStack.use(e.getBucketEndpointPlugin(i));const n=t.concat(this.middlewareStack),{logger:u}=i,a={logger:u,clientName:"S3Client",commandName:"GetObjectCommand",inputFilterSensitiveLog:e.GetObjectRequest.filterSensitiveLog,outputFilterSensitiveLog:e.GetObjectOutput.filterSensitiveLog},{requestHandler:l}=i;return n.resolve((e=>l.handle(e.request,s||{})),a)}serialize(r,t){return e.serializeAws_restXmlGetObjectCommand(r,t)}deserialize(r,t){return e.deserializeAws_restXmlGetObjectCommand(r,t)}}exports.GetObjectCommand=t;