diff --git a/assets/js/2db2c810.67210ad1.js b/assets/js/2db2c810.67210ad1.js
new file mode 100644
index 00000000..c212f11e
--- /dev/null
+++ b/assets/js/2db2c810.67210ad1.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4435],{750:(e,r,s)=>{s.r(r),s.d(r,{assets:()=>d,contentTitle:()=>a,default:()=>l,frontMatter:()=>o,metadata:()=>i,toc:()=>p});var t=s(4848),n=s(8453);const o={title:"Express",description:"See more about how to integrate with Express."},a=void 0,i={id:"main/frameworks/express",title:"Express",description:"See more about how to integrate with Express.",source:"@site/docs/main/frameworks/express.mdx",sourceDirName:"main/frameworks",slug:"/main/frameworks/express",permalink:"/docs/main/frameworks/express",draft:!1,unlisted:!1,editUrl:"https://github.com/H4ad/serverless-adapter/tree/main/www/docs/main/frameworks/express.mdx",tags:[],version:"current",frontMatter:{title:"Express",description:"See more about how to integrate with Express."},sidebar:"main",previous:{title:"Deepkit",permalink:"/docs/main/frameworks/deepkit"},next:{title:"Fastify",permalink:"/docs/main/frameworks/fastify"}},d={},p=[];function c(e){const r={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",p:"p",pre:"pre",...(0,n.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(r.blockquote,{children:["\n",(0,t.jsx)(r.p,{children:"Supported versions: v4 and v5"}),"\n"]}),"\n",(0,t.jsx)(r.p,{children:"First, you need to ensure you have the libs installed, so run this code:"}),"\n",(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-bash",children:"npm i --save express\r\nnpm i --save-dev @types/express\n"})}),"\n",(0,t.jsxs)(r.p,{children:["Then, you need you just need to use the ",(0,t.jsx)(r.a,{href:"../../api/Frameworks/ExpressFramework",children:"ExpressFramework"})," when you create your adapter, like:"]}),"\n",(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-ts",metastring:'title="index.ts"',children:"import { ServerlessAdapter } from '@h4ad/serverless-adapter';\r\nimport { ExpressFramework } from '@h4ad/serverless-adapter/frameworks/express';\r\n\r\nconst express = require('express');\r\n\r\nconst app = express();\r\nexport const handler = ServerlessAdapter.new(app)\r\n .setFramework(new ExpressFramework())\r\n // continue to set the other options here.\r\n //.setHandler(new DefaultHandler())\r\n //.setResolver(new PromiseResolver())\r\n //.addAdapter(new AlbAdapter())\r\n //.addAdapter(new SQSAdapter())\r\n //.addAdapter(new SNSAdapter())\r\n // after put all methods necessary, just call the build method.\r\n .build();\n"})}),"\n",(0,t.jsx)(r.admonition,{type:"tip",children:(0,t.jsxs)(r.p,{children:["Is your application instance creation asynchronous? Look the ",(0,t.jsx)(r.a,{href:"./helpers/lazy",children:"LazyFramework"})," which helps you in asynchronous startup."]})}),"\n",(0,t.jsx)(r.admonition,{type:"tip",children:(0,t.jsxs)(r.p,{children:["Need to deal with CORS? See ",(0,t.jsx)(r.a,{href:"./helpers/cors",children:"CorsFramework"})," which helps you to add correct headers."]})})]})}function l(e={}){const{wrapper:r}={...(0,n.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,r,s)=>{s.d(r,{R:()=>a,x:()=>i});var t=s(6540);const n={},o=t.createContext(n);function a(e){const r=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function i(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),t.createElement(o.Provider,{value:r},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/2db2c810.8c8c307b.js b/assets/js/2db2c810.8c8c307b.js
deleted file mode 100644
index 8d67785b..00000000
--- a/assets/js/2db2c810.8c8c307b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4435],{750:(e,r,s)=>{s.r(r),s.d(r,{assets:()=>d,contentTitle:()=>a,default:()=>l,frontMatter:()=>o,metadata:()=>i,toc:()=>p});var t=s(4848),n=s(8453);const o={title:"Express (v4 and v5)",description:"See more about how to integrate with Express."},a=void 0,i={id:"main/frameworks/express",title:"Express (v4 and v5)",description:"See more about how to integrate with Express.",source:"@site/docs/main/frameworks/express.mdx",sourceDirName:"main/frameworks",slug:"/main/frameworks/express",permalink:"/docs/main/frameworks/express",draft:!1,unlisted:!1,editUrl:"https://github.com/H4ad/serverless-adapter/tree/main/www/docs/main/frameworks/express.mdx",tags:[],version:"current",frontMatter:{title:"Express (v4 and v5)",description:"See more about how to integrate with Express."},sidebar:"main",previous:{title:"Deepkit",permalink:"/docs/main/frameworks/deepkit"},next:{title:"Fastify",permalink:"/docs/main/frameworks/fastify"}},d={},p=[];function c(e){const r={a:"a",admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,n.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.p,{children:"First, you need to ensure you have the libs installed, so run this code:"}),"\n",(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-bash",children:"npm i --save express\r\nnpm i --save-dev @types/express\n"})}),"\n",(0,t.jsxs)(r.p,{children:["Then, you need you just need to use the ",(0,t.jsx)(r.a,{href:"../../api/Frameworks/ExpressFramework",children:"ExpressFramework"})," when you create your adapter, like:"]}),"\n",(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-ts",metastring:'title="index.ts"',children:"import { ServerlessAdapter } from '@h4ad/serverless-adapter';\r\nimport { ExpressFramework } from '@h4ad/serverless-adapter/frameworks/express';\r\n\r\nconst express = require('express');\r\n\r\nconst app = express();\r\nexport const handler = ServerlessAdapter.new(app)\r\n .setFramework(new ExpressFramework())\r\n // continue to set the other options here.\r\n //.setHandler(new DefaultHandler())\r\n //.setResolver(new PromiseResolver())\r\n //.addAdapter(new AlbAdapter())\r\n //.addAdapter(new SQSAdapter())\r\n //.addAdapter(new SNSAdapter())\r\n // after put all methods necessary, just call the build method.\r\n .build();\n"})}),"\n",(0,t.jsx)(r.admonition,{type:"tip",children:(0,t.jsxs)(r.p,{children:["Is your application instance creation asynchronous? Look the ",(0,t.jsx)(r.a,{href:"./helpers/lazy",children:"LazyFramework"})," which helps you in asynchronous startup."]})}),"\n",(0,t.jsx)(r.admonition,{type:"tip",children:(0,t.jsxs)(r.p,{children:["Need to deal with CORS? See ",(0,t.jsx)(r.a,{href:"./helpers/cors",children:"CorsFramework"})," which helps you to add correct headers."]})})]})}function l(e={}){const{wrapper:r}={...(0,n.R)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,r,s)=>{s.d(r,{R:()=>a,x:()=>i});var t=s(6540);const n={},o=t.createContext(n);function a(e){const r=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function i(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),t.createElement(o.Provider,{value:r},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/935f2afb.46a3f535.js b/assets/js/935f2afb.46a3f535.js
deleted file mode 100644
index c6219097..00000000
--- a/assets/js/935f2afb.46a3f535.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"main":[{"type":"link","label":"Introduction","href":"/docs/main/intro","docId":"main/intro","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/main/architecture","docId":"main/architecture","unlisted":false},{"type":"category","label":"Getting Started","collapsed":false,"items":[{"type":"link","label":"Installation","href":"/docs/main/getting-started/installation","docId":"main/getting-started/installation","unlisted":false},{"type":"link","label":"Usage","href":"/docs/main/getting-started/usage","docId":"main/getting-started/usage","unlisted":false},{"type":"link","label":"Customizing","href":"/docs/main/getting-started/customizing","docId":"main/getting-started/customizing","unlisted":false},{"type":"link","label":"Examples","href":"/docs/main/getting-started/examples","docId":"main/getting-started/examples","unlisted":false}],"collapsible":true,"href":"/docs/category/getting-started"},{"type":"category","label":"Adapters","collapsed":true,"items":[{"type":"category","label":"AWS","collapsed":true,"items":[{"type":"link","label":"ALB","href":"/docs/main/adapters/aws/alb","docId":"main/adapters/aws/alb","unlisted":false},{"type":"link","label":"Api Gateway V1","href":"/docs/main/adapters/aws/api-gateway-v1","docId":"main/adapters/aws/api-gateway-v1","unlisted":false},{"type":"link","label":"Api Gateway V2","href":"/docs/main/adapters/aws/api-gateway-v2","docId":"main/adapters/aws/api-gateway-v2","unlisted":false},{"type":"link","label":"DynamoDB","href":"/docs/main/adapters/aws/dynamodb","docId":"main/adapters/aws/dynamodb","unlisted":false},{"type":"link","label":"EventBridge (CloudWatch Events)","href":"/docs/main/adapters/aws/event-bridge","docId":"main/adapters/aws/event-bridge","unlisted":false},{"type":"link","label":"Function URLs","href":"/docs/main/adapters/aws/function-url","docId":"main/adapters/aws/function-url","unlisted":false},{"type":"link","label":"Lambda@Edge","href":"/docs/main/adapters/aws/lambda-edge","docId":"main/adapters/aws/lambda-edge","unlisted":false},{"type":"link","label":"S3","href":"/docs/main/adapters/aws/s3","docId":"main/adapters/aws/s3","unlisted":false},{"type":"link","label":"SNS","href":"/docs/main/adapters/aws/sns","docId":"main/adapters/aws/sns","unlisted":false},{"type":"link","label":"SQS","href":"/docs/main/adapters/aws/sqs","docId":"main/adapters/aws/sqs","unlisted":false}],"collapsible":true,"href":"/docs/category/aws"},{"type":"category","label":"Azure","collapsed":true,"items":[{"type":"link","label":"Http Trigger V4","href":"/docs/main/adapters/azure/http-trigger-v4","docId":"main/adapters/azure/http-trigger-v4","unlisted":false}],"collapsible":true,"href":"/docs/category/azure"},{"type":"category","label":"Digital Ocean","collapsed":true,"items":[{"type":"link","label":"Http Function","href":"/docs/main/adapters/digital-ocean/http-function","docId":"main/adapters/digital-ocean/http-function","unlisted":false}],"collapsible":true,"href":"/docs/category/digital-ocean"},{"type":"link","label":"Firebase","href":"/docs/main/adapters/firebase","docId":"main/adapters/firebase","unlisted":false},{"type":"category","label":"Huawei","collapsed":true,"items":[{"type":"link","label":"Huawei Api Gateway","href":"/docs/main/adapters/huawei/huawei-api-gateway","docId":"main/adapters/huawei/huawei-api-gateway","unlisted":false}],"collapsible":true,"href":"/docs/category/huawei"}],"collapsible":true,"href":"/docs/category/adapters"},{"type":"category","label":"Handlers","collapsed":true,"items":[{"type":"link","label":"AWS","href":"/docs/main/handlers/aws","docId":"main/handlers/aws","unlisted":false},{"type":"link","label":"Azure","href":"/docs/main/handlers/azure","docId":"main/handlers/azure","unlisted":false},{"type":"link","label":"Digital Ocean","href":"/docs/main/handlers/digital-ocean","docId":"main/handlers/digital-ocean","unlisted":false},{"type":"link","label":"Firebase","href":"/docs/main/handlers/firebase","docId":"main/handlers/firebase","unlisted":false},{"type":"link","label":"Google Cloud Functions","href":"/docs/main/handlers/gcp","docId":"main/handlers/gcp","unlisted":false},{"type":"link","label":"Huawei","href":"/docs/main/handlers/huawei","docId":"main/handlers/huawei","unlisted":false}],"collapsible":true,"href":"/docs/category/handlers"},{"type":"category","label":"Resolvers","collapsed":true,"items":[{"type":"link","label":"AWS Context","href":"/docs/main/resolvers/aws-context","docId":"main/resolvers/aws-context","unlisted":false},{"type":"link","label":"Callback","href":"/docs/main/resolvers/callback","docId":"main/resolvers/callback","unlisted":false},{"type":"link","label":"Promise","href":"/docs/main/resolvers/promise","docId":"main/resolvers/promise","unlisted":false}],"collapsible":true,"href":"/docs/category/resolvers"},{"type":"category","label":"Frameworks","collapsed":true,"items":[{"type":"link","label":"Apollo Server","href":"/docs/main/frameworks/apollo-server","docId":"main/frameworks/apollo-server","unlisted":false},{"type":"link","label":"Deepkit","href":"/docs/main/frameworks/deepkit","docId":"main/frameworks/deepkit","unlisted":false},{"type":"link","label":"Express (v4 and v5)","href":"/docs/main/frameworks/express","docId":"main/frameworks/express","unlisted":false},{"type":"link","label":"Fastify","href":"/docs/main/frameworks/fastify","docId":"main/frameworks/fastify","unlisted":false},{"type":"link","label":"Hapi","href":"/docs/main/frameworks/hapi","docId":"main/frameworks/hapi","unlisted":false},{"type":"link","label":"Koa","href":"/docs/main/frameworks/koa","docId":"main/frameworks/koa","unlisted":false},{"type":"link","label":"NestJS","href":"/docs/main/frameworks/nestjs","docId":"main/frameworks/nestjs","unlisted":false},{"type":"link","label":"Polka","href":"/docs/main/frameworks/polka","docId":"main/frameworks/polka","unlisted":false},{"type":"link","label":"tRPC","href":"/docs/main/frameworks/trpc","docId":"main/frameworks/trpc","unlisted":false},{"type":"category","label":"Helpers","collapsed":false,"items":[{"type":"link","label":"Body Parser","href":"/docs/main/frameworks/helpers/body-parser","docId":"main/frameworks/helpers/body-parser","unlisted":false},{"type":"link","label":"CORS","href":"/docs/main/frameworks/helpers/cors","docId":"main/frameworks/helpers/cors","unlisted":false},{"type":"link","label":"Lazy","href":"/docs/main/frameworks/helpers/lazy","docId":"main/frameworks/helpers/lazy","unlisted":false}],"collapsible":true,"href":"/docs/category/helpers"}],"collapsible":true,"href":"/docs/category/frameworks"},{"type":"category","label":"Advanced","collapsed":true,"items":[{"type":"category","label":"Adapters","collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/main/advanced/adapters/introduction","docId":"main/advanced/adapters/introduction","unlisted":false},{"type":"link","label":"Creating an Adapter","href":"/docs/main/advanced/adapters/creating-an-adapter","docId":"main/advanced/adapters/creating-an-adapter","unlisted":false}],"collapsible":true,"href":"/docs/category/adapters-1"}],"collapsible":true,"href":"/docs/category/advanced"}],"api":[{"type":"link","label":"Introduction","href":"/docs/api/Introduction","docId":"api/Introduction","unlisted":false},{"type":"category","label":"Adapters","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"AWS","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"AWS Simple Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AWSSimpleAdapterOptions","href":"/docs/api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterOptions","docId":"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterOptions","unlisted":false},{"type":"link","label":"AWSSimpleAdapterResponseType","href":"/docs/api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterResponseType","docId":"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterResponseType","unlisted":false},{"type":"link","label":"AwsSimpleAdapter","href":"/docs/api/Adapters/AWS/AWS Simple Adapter/AwsSimpleAdapter","docId":"api/Adapters/AWS/AWS Simple Adapter/AwsSimpleAdapter","unlisted":false},{"type":"link","label":"BatchItemFailureResponse","href":"/docs/api/Adapters/AWS/AWS Simple Adapter/BatchItemFailureResponse","docId":"api/Adapters/AWS/AWS Simple Adapter/BatchItemFailureResponse","unlisted":false}]},{"type":"category","label":"AlbAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AlbAdapterOptions","href":"/docs/api/Adapters/AWS/AlbAdapter/AlbAdapterOptions","docId":"api/Adapters/AWS/AlbAdapter/AlbAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/AlbAdapter/"},{"type":"category","label":"ApiGatewayV1Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ApiGatewayV1Options","href":"/docs/api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Options","docId":"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Options","unlisted":false}],"href":"/docs/api/Adapters/AWS/ApiGatewayV1Adapter/"},{"type":"category","label":"ApiGatewayV2Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ApiGatewayV2Options","href":"/docs/api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Options","docId":"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Options","unlisted":false}],"href":"/docs/api/Adapters/AWS/ApiGatewayV2Adapter/"},{"type":"category","label":"DynamoDBAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DynamoDBAdapterOptions","href":"/docs/api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapterOptions","docId":"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/DynamoDBAdapter/"},{"type":"category","label":"EventBridgeAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"EventBridgeEventAll","href":"/docs/api/Adapters/AWS/EventBridgeAdapter/EventBridgeEventAll","docId":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeEventAll","unlisted":false},{"type":"link","label":"EventBridgeOptions","href":"/docs/api/Adapters/AWS/EventBridgeAdapter/EventBridgeOptions","docId":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/EventBridgeAdapter/"},{"type":"category","label":"LambdaEdgeAdapter","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Constants","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","docId":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","unlisted":false},{"type":"link","label":"DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","docId":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","unlisted":false},{"type":"link","label":"DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","docId":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","unlisted":false}]},{"type":"link","label":"DefaultForwardPath","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/DefaultForwardPath","docId":"api/Adapters/AWS/LambdaEdgeAdapter/DefaultForwardPath","unlisted":false},{"type":"link","label":"DefaultQueryString","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/DefaultQueryString","docId":"api/Adapters/AWS/LambdaEdgeAdapter/DefaultQueryString","unlisted":false},{"type":"link","label":"LambdaEdgeAdapterOptions","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapterOptions","docId":"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapterOptions","unlisted":false},{"type":"link","label":"NewLambdaEdgeBody","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/NewLambdaEdgeBody","docId":"api/Adapters/AWS/LambdaEdgeAdapter/NewLambdaEdgeBody","unlisted":false},{"type":"link","label":"OldLambdaEdgeBody","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/OldLambdaEdgeBody","docId":"api/Adapters/AWS/LambdaEdgeAdapter/OldLambdaEdgeBody","unlisted":false}],"href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/"},{"type":"category","label":"RequestLambdaEdgeAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"RequestLambdaEdgeAdapterOptions","href":"/docs/api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapterOptions","docId":"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/RequestLambdaEdgeAdapter/"},{"type":"category","label":"S3Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"S3AdapterOptions","href":"/docs/api/Adapters/AWS/S3Adapter/S3AdapterOptions","docId":"api/Adapters/AWS/S3Adapter/S3AdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/S3Adapter/"},{"type":"category","label":"SNSAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"SNSAdapterOptions","href":"/docs/api/Adapters/AWS/SNSAdapter/SNSAdapterOptions","docId":"api/Adapters/AWS/SNSAdapter/SNSAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/SNSAdapter/"},{"type":"category","label":"SQSAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"SQSAdapterOptions","href":"/docs/api/Adapters/AWS/SQSAdapter/SQSAdapterOptions","docId":"api/Adapters/AWS/SQSAdapter/SQSAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/SQSAdapter/"}]},{"type":"category","label":"Apollo Server","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ApolloServerMutationAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ApolloServerMutationAdapterOptions","href":"/docs/api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapterOptions","docId":"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/Apollo Server/ApolloServerMutationAdapter/"}]},{"type":"category","label":"Azure","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"HttpTriggerV4Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"HttpTriggerV4AdapterOptions","href":"/docs/api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4AdapterOptions","docId":"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4AdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/Azure/HttpTriggerV4Adapter/"}]},{"type":"category","label":"Digital Ocean","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"HttpFunctionAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"HttpFunctionAdapterOptions","href":"/docs/api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapterOptions","docId":"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/Digital Ocean/HttpFunctionAdapter/"}]},{"type":"link","label":"DummyAdapter","href":"/docs/api/Adapters/DummyAdapter/","docId":"api/Adapters/DummyAdapter/DummyAdapter","unlisted":false},{"type":"category","label":"Huawei","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"HuaweiApiGatewayAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"HuaweiApiGatewayOptions","href":"/docs/api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayOptions","docId":"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayOptions","unlisted":false}],"href":"/docs/api/Adapters/Huawei/HuaweiApiGatewayAdapter/"}]}]},{"type":"category","label":"Contracts","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"AdapterContract","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AdapterRequest","href":"/docs/api/Contracts/AdapterContract/AdapterRequest","docId":"api/Contracts/AdapterContract/AdapterRequest","unlisted":false},{"type":"link","label":"GetResponseAdapterProps","href":"/docs/api/Contracts/AdapterContract/GetResponseAdapterProps","docId":"api/Contracts/AdapterContract/GetResponseAdapterProps","unlisted":false},{"type":"link","label":"OnErrorProps","href":"/docs/api/Contracts/AdapterContract/OnErrorProps","docId":"api/Contracts/AdapterContract/OnErrorProps","unlisted":false}],"href":"/docs/api/Contracts/AdapterContract/"},{"type":"link","label":"FrameworkContract","href":"/docs/api/Contracts/FrameworkContract","docId":"api/Contracts/FrameworkContract","unlisted":false},{"type":"category","label":"HandlerContract","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessHandler","href":"/docs/api/Contracts/HandlerContract/ServerlessHandler","docId":"api/Contracts/HandlerContract/ServerlessHandler","unlisted":false}],"href":"/docs/api/Contracts/HandlerContract/"},{"type":"category","label":"ResolverContract","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DelegatedResolver","href":"/docs/api/Contracts/ResolverContract/DelegatedResolver","docId":"api/Contracts/ResolverContract/DelegatedResolver","unlisted":false},{"type":"link","label":"Resolver","href":"/docs/api/Contracts/ResolverContract/Resolver","docId":"api/Contracts/ResolverContract/Resolver","unlisted":false},{"type":"link","label":"ResolverProps","href":"/docs/api/Contracts/ResolverContract/ResolverProps","docId":"api/Contracts/ResolverContract/ResolverProps","unlisted":false}],"href":"/docs/api/Contracts/ResolverContract/"}]},{"type":"category","label":"Core","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"BaseHandler","href":"/docs/api/Core/BaseHandler","docId":"api/Core/BaseHandler","unlisted":false},{"type":"category","label":"Constants","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DEFAULT_BINARY_CONTENT_TYPES","href":"/docs/api/Core/Constants/DEFAULT_BINARY_CONTENT_TYPES","docId":"api/Core/Constants/DEFAULT_BINARY_CONTENT_TYPES","unlisted":false},{"type":"link","label":"DEFAULT_BINARY_ENCODINGS","href":"/docs/api/Core/Constants/DEFAULT_BINARY_ENCODINGS","docId":"api/Core/Constants/DEFAULT_BINARY_ENCODINGS","unlisted":false},{"type":"link","label":"EmptyResponse","href":"/docs/api/Core/Constants/EmptyResponse","docId":"api/Core/Constants/EmptyResponse","unlisted":false},{"type":"link","label":"IEmptyResponse","href":"/docs/api/Core/Constants/IEmptyResponse","docId":"api/Core/Constants/IEmptyResponse","unlisted":false}]},{"type":"category","label":"Current Invoke","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"CurrentInvoke","href":"/docs/api/Core/Current Invoke/CurrentInvoke","docId":"api/Core/Current Invoke/CurrentInvoke","unlisted":false},{"type":"link","label":"getCurrentInvoke","href":"/docs/api/Core/Current Invoke/getCurrentInvoke","docId":"api/Core/Current Invoke/getCurrentInvoke","unlisted":false},{"type":"link","label":"setCurrentInvoke","href":"/docs/api/Core/Current Invoke/setCurrentInvoke","docId":"api/Core/Current Invoke/setCurrentInvoke","unlisted":false}]},{"type":"category","label":"Headers","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"FlattenedHeadersAndCookies","href":"/docs/api/Core/Headers/FlattenedHeadersAndCookies","docId":"api/Core/Headers/FlattenedHeadersAndCookies","unlisted":false},{"type":"link","label":"getFlattenedHeadersMap","href":"/docs/api/Core/Headers/getFlattenedHeadersMap","docId":"api/Core/Headers/getFlattenedHeadersMap","unlisted":false},{"type":"link","label":"getFlattenedHeadersMapAndCookies","href":"/docs/api/Core/Headers/getFlattenedHeadersMapAndCookies","docId":"api/Core/Headers/getFlattenedHeadersMapAndCookies","unlisted":false},{"type":"link","label":"getMultiValueHeadersMap","href":"/docs/api/Core/Headers/getMultiValueHeadersMap","docId":"api/Core/Headers/getMultiValueHeadersMap","unlisted":false},{"type":"link","label":"parseHeaders","href":"/docs/api/Core/Headers/parseHeaders","docId":"api/Core/Headers/parseHeaders","unlisted":false}]},{"type":"category","label":"Logger","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ILogger","href":"/docs/api/Core/Logger/ILogger","docId":"api/Core/Logger/ILogger","unlisted":false},{"type":"link","label":"LogLevels","href":"/docs/api/Core/Logger/LogLevels","docId":"api/Core/Logger/LogLevels","unlisted":false},{"type":"link","label":"LoggerFN","href":"/docs/api/Core/Logger/LoggerFN","docId":"api/Core/Logger/LoggerFN","unlisted":false},{"type":"link","label":"LoggerOptions","href":"/docs/api/Core/Logger/LoggerOptions","docId":"api/Core/Logger/LoggerOptions","unlisted":false},{"type":"link","label":"createDefaultLogger","href":"/docs/api/Core/Logger/createDefaultLogger","docId":"api/Core/Logger/createDefaultLogger","unlisted":false},{"type":"link","label":"isInternalLogger","href":"/docs/api/Core/Logger/isInternalLogger","docId":"api/Core/Logger/isInternalLogger","unlisted":false}]},{"type":"link","label":"NO_OP","href":"/docs/api/Core/NO_OP","docId":"api/Core/NO_OP","unlisted":false},{"type":"category","label":"Path","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"StripBasePathFn","href":"/docs/api/Core/Path/StripBasePathFn","docId":"api/Core/Path/StripBasePathFn","unlisted":false},{"type":"link","label":"buildStripBasePath","href":"/docs/api/Core/Path/buildStripBasePath","docId":"api/Core/Path/buildStripBasePath","unlisted":false},{"type":"link","label":"getPathWithQueryStringParams","href":"/docs/api/Core/Path/getPathWithQueryStringParams","docId":"api/Core/Path/getPathWithQueryStringParams","unlisted":false},{"type":"link","label":"getQueryParamsStringFromRecord","href":"/docs/api/Core/Path/getQueryParamsStringFromRecord","docId":"api/Core/Path/getQueryParamsStringFromRecord","unlisted":false}]},{"type":"category","label":"Stream","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"isStreamEnded","href":"/docs/api/Core/Stream/isStreamEnded","docId":"api/Core/Stream/isStreamEnded","unlisted":false},{"type":"link","label":"waitForStreamComplete","href":"/docs/api/Core/Stream/waitForStreamComplete","docId":"api/Core/Stream/waitForStreamComplete","unlisted":false}]},{"type":"link","label":"getDefaultIfUndefined","href":"/docs/api/Core/getDefaultIfUndefined","docId":"api/Core/getDefaultIfUndefined","unlisted":false},{"type":"link","label":"getEventBodyAsBuffer","href":"/docs/api/Core/getEventBodyAsBuffer","docId":"api/Core/getEventBodyAsBuffer","unlisted":false},{"type":"category","label":"isBinary","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"getContentType","href":"/docs/api/Core/isBinary/getContentType","docId":"api/Core/isBinary/getContentType","unlisted":false},{"type":"link","label":"isContentEncodingBinary","href":"/docs/api/Core/isBinary/isContentEncodingBinary","docId":"api/Core/isBinary/isContentEncodingBinary","unlisted":false},{"type":"link","label":"isContentTypeBinary","href":"/docs/api/Core/isBinary/isContentTypeBinary","docId":"api/Core/isBinary/isContentTypeBinary","unlisted":false}],"href":"/docs/api/Core/isBinary/"}]},{"type":"category","label":"Frameworks","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ApolloServerFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ApolloServerContextArguments","href":"/docs/api/Frameworks/ApolloServerFramework/ApolloServerContextArguments","docId":"api/Frameworks/ApolloServerFramework/ApolloServerContextArguments","unlisted":false},{"type":"link","label":"ApolloServerOptions","href":"/docs/api/Frameworks/ApolloServerFramework/ApolloServerOptions","docId":"api/Frameworks/ApolloServerFramework/ApolloServerOptions","unlisted":false},{"type":"link","label":"DefaultServerlessApolloServerContext","href":"/docs/api/Frameworks/ApolloServerFramework/DefaultServerlessApolloServerContext","docId":"api/Frameworks/ApolloServerFramework/DefaultServerlessApolloServerContext","unlisted":false}],"href":"/docs/api/Frameworks/ApolloServerFramework/"},{"type":"category","label":"BodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"BaseBodyParserFramework","href":"/docs/api/Frameworks/BodyParserFramework/BaseBodyParserFramework","docId":"api/Frameworks/BodyParserFramework/BaseBodyParserFramework","unlisted":false},{"type":"link","label":"BodyParserOptions","href":"/docs/api/Frameworks/BodyParserFramework/BodyParserOptions","docId":"api/Frameworks/BodyParserFramework/BodyParserOptions","unlisted":false},{"type":"category","label":"JsonBodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"JsonBodyParserFrameworkOptions","href":"/docs/api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFrameworkOptions","docId":"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/BodyParserFramework/JsonBodyParserFramework/"},{"type":"category","label":"RawBodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"RawBodyParserFrameworkOptions","href":"/docs/api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFrameworkOptions","docId":"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/BodyParserFramework/RawBodyParserFramework/"},{"type":"category","label":"TextBodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"TextBodyParserFrameworkOptions","href":"/docs/api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFrameworkOptions","docId":"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/BodyParserFramework/TextBodyParserFramework/"},{"type":"category","label":"UrlencodedBodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"UrlencodedBodyParserFrameworkOptions","href":"/docs/api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFrameworkOptions","docId":"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/"}]},{"type":"category","label":"CorsFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"CorsFrameworkOptions","href":"/docs/api/Frameworks/CorsFramework/CorsFrameworkOptions","docId":"api/Frameworks/CorsFramework/CorsFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/CorsFramework/"},{"type":"link","label":"ExpressFramework","href":"/docs/api/Frameworks/ExpressFramework/","docId":"api/Frameworks/ExpressFramework/ExpressFramework","unlisted":false},{"type":"link","label":"FastifyFramework","href":"/docs/api/Frameworks/FastifyFramework/","docId":"api/Frameworks/FastifyFramework/FastifyFramework","unlisted":false},{"type":"link","label":"HapiFramework","href":"/docs/api/Frameworks/HapiFramework/","docId":"api/Frameworks/HapiFramework/HapiFramework","unlisted":false},{"type":"link","label":"HttpDeepkitFramework","href":"/docs/api/Frameworks/HttpDeepkitFramework/","docId":"api/Frameworks/HttpDeepkitFramework/HttpDeepkitFramework","unlisted":false},{"type":"link","label":"KoaFramework","href":"/docs/api/Frameworks/KoaFramework/","docId":"api/Frameworks/KoaFramework/KoaFramework","unlisted":false},{"type":"link","label":"LazyFramework","href":"/docs/api/Frameworks/LazyFramework/","docId":"api/Frameworks/LazyFramework/LazyFramework","unlisted":false},{"type":"link","label":"PolkaFramework","href":"/docs/api/Frameworks/PolkaFramework/","docId":"api/Frameworks/PolkaFramework/PolkaFramework","unlisted":false},{"type":"category","label":"TrpcFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"BufferToJSObjectTransformer","href":"/docs/api/Frameworks/TrpcFramework/BufferToJSObjectTransformer","docId":"api/Frameworks/TrpcFramework/BufferToJSObjectTransformer","unlisted":false},{"type":"link","label":"TrpcAdapterBaseContext","href":"/docs/api/Frameworks/TrpcFramework/TrpcAdapterBaseContext","docId":"api/Frameworks/TrpcFramework/TrpcAdapterBaseContext","unlisted":false},{"type":"link","label":"TrpcAdapterContext","href":"/docs/api/Frameworks/TrpcFramework/TrpcAdapterContext","docId":"api/Frameworks/TrpcFramework/TrpcAdapterContext","unlisted":false},{"type":"link","label":"TrpcFrameworkOptions","href":"/docs/api/Frameworks/TrpcFramework/TrpcFrameworkOptions","docId":"api/Frameworks/TrpcFramework/TrpcFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/TrpcFramework/"}]},{"type":"category","label":"Handlers","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"AwsStreamHandler","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AWSResponseStream","href":"/docs/api/Handlers/AwsStreamHandler/AWSResponseStream","docId":"api/Handlers/AwsStreamHandler/AWSResponseStream","unlisted":false},{"type":"link","label":"AWSStreamContext","href":"/docs/api/Handlers/AwsStreamHandler/AWSStreamContext","docId":"api/Handlers/AwsStreamHandler/AWSStreamContext","unlisted":false},{"type":"link","label":"AWSStreamResponseMetadata","href":"/docs/api/Handlers/AwsStreamHandler/AWSStreamResponseMetadata","docId":"api/Handlers/AwsStreamHandler/AWSStreamResponseMetadata","unlisted":false},{"type":"link","label":"AwsStreamHandlerOptions","href":"/docs/api/Handlers/AwsStreamHandler/AwsStreamHandlerOptions","docId":"api/Handlers/AwsStreamHandler/AwsStreamHandlerOptions","unlisted":false}],"href":"/docs/api/Handlers/AwsStreamHandler/"},{"type":"category","label":"AzureHandler","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AzureHandlerOptions","href":"/docs/api/Handlers/AzureHandler/AzureHandlerOptions","docId":"api/Handlers/AzureHandler/AzureHandlerOptions","unlisted":false}],"href":"/docs/api/Handlers/AzureHandler/"},{"type":"category","label":"Base","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"RawRequest","href":"/docs/api/Handlers/Base/RawRequest/","docId":"api/Handlers/Base/RawRequest/RawRequest","unlisted":false}]},{"type":"link","label":"DefaultHandler","href":"/docs/api/Handlers/DefaultHandler/","docId":"api/Handlers/DefaultHandler/DefaultHandler","unlisted":false},{"type":"link","label":"DigitalOceanHandler","href":"/docs/api/Handlers/DigitalOceanHandler/","docId":"api/Handlers/DigitalOceanHandler/DigitalOceanHandler","unlisted":false},{"type":"link","label":"GCPHandler","href":"/docs/api/Handlers/GCPHandler/","docId":"api/Handlers/GCPHandler/GCPHandler","unlisted":false},{"type":"category","label":"HttpFirebaseHandler","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"FirebaseHttpHandler","href":"/docs/api/Handlers/HttpFirebaseHandler/FirebaseHttpHandler","docId":"api/Handlers/HttpFirebaseHandler/FirebaseHttpHandler","unlisted":false},{"type":"link","label":"HttpFirebaseV2Handler","href":"/docs/api/Handlers/HttpFirebaseHandler/HttpFirebaseV2Handler","docId":"api/Handlers/HttpFirebaseHandler/HttpFirebaseV2Handler","unlisted":false}],"href":"/docs/api/Handlers/HttpFirebaseHandler/"},{"type":"category","label":"HttpHuaweiHandler","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DEFAULT_HUAWEI_LISTEN_PORT","href":"/docs/api/Handlers/HttpHuaweiHandler/DEFAULT_HUAWEI_LISTEN_PORT","docId":"api/Handlers/HttpHuaweiHandler/DEFAULT_HUAWEI_LISTEN_PORT","unlisted":false},{"type":"link","label":"HttpHuaweiHandlerOptions","href":"/docs/api/Handlers/HttpHuaweiHandler/HttpHuaweiHandlerOptions","docId":"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandlerOptions","unlisted":false}],"href":"/docs/api/Handlers/HttpHuaweiHandler/"}]},{"type":"category","label":"Network","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ServerlessRequest","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessRequestProps","href":"/docs/api/Network/ServerlessRequest/ServerlessRequestProps","docId":"api/Network/ServerlessRequest/ServerlessRequestProps","unlisted":false}],"href":"/docs/api/Network/ServerlessRequest/"},{"type":"category","label":"ServerlessResponse","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessResponseProps","href":"/docs/api/Network/ServerlessResponse/ServerlessResponseProps","docId":"api/Network/ServerlessResponse/ServerlessResponseProps","unlisted":false}],"href":"/docs/api/Network/ServerlessResponse/"},{"type":"category","label":"ServerlessStreamResponse","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessStreamResponseProps","href":"/docs/api/Network/ServerlessStreamResponse/ServerlessStreamResponseProps","docId":"api/Network/ServerlessStreamResponse/ServerlessStreamResponseProps","unlisted":false}],"href":"/docs/api/Network/ServerlessStreamResponse/"},{"type":"link","label":"getString","href":"/docs/api/Network/getString","docId":"api/Network/getString","unlisted":false}]},{"type":"category","label":"Resolvers","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AwsContextResolver","href":"/docs/api/Resolvers/AwsContextResolver/","docId":"api/Resolvers/AwsContextResolver/AwsContextResolver","unlisted":false},{"type":"category","label":"CallbackResolver","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessCallback","href":"/docs/api/Resolvers/CallbackResolver/ServerlessCallback","docId":"api/Resolvers/CallbackResolver/ServerlessCallback","unlisted":false}],"href":"/docs/api/Resolvers/CallbackResolver/"},{"type":"link","label":"DummyResolver","href":"/docs/api/Resolvers/DummyResolver/","docId":"api/Resolvers/DummyResolver/DummyResolver","unlisted":false},{"type":"link","label":"PromiseResolver","href":"/docs/api/Resolvers/PromiseResolver/","docId":"api/Resolvers/PromiseResolver/PromiseResolver","unlisted":false}]},{"type":"link","label":"ServerlessAdapter","href":"/docs/api/ServerlessAdapter/","docId":"api/ServerlessAdapter/ServerlessAdapter","unlisted":false},{"type":"category","label":"Types","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"BinarySettings","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"BinarySettingsContentHeaders","href":"/docs/api/Types/BinarySettings/BinarySettingsContentHeaders","docId":"api/Types/BinarySettings/BinarySettingsContentHeaders","unlisted":false},{"type":"link","label":"BinarySettingsFunction","href":"/docs/api/Types/BinarySettings/BinarySettingsFunction","docId":"api/Types/BinarySettings/BinarySettingsFunction","unlisted":false}],"href":"/docs/api/Types/BinarySettings/"},{"type":"link","label":"BothValueHeaders","href":"/docs/api/Types/BothValueHeaders","docId":"api/Types/BothValueHeaders","unlisted":false},{"type":"link","label":"Concrete","href":"/docs/api/Types/Concrete","docId":"api/Types/Concrete","unlisted":false},{"type":"category","label":"Huawei","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"HuaweiApiGatewayEvent","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"HuaweiRequestContext","href":"/docs/api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestContext","docId":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestContext","unlisted":false},{"type":"link","label":"HuaweiRequestPathParameters","href":"/docs/api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestPathParameters","docId":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestPathParameters","unlisted":false},{"type":"link","label":"HuaweiRequestQueryStringParameters","href":"/docs/api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestQueryStringParameters","docId":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestQueryStringParameters","unlisted":false}],"href":"/docs/api/Types/Huawei/HuaweiApiGatewayEvent/"},{"type":"link","label":"HuaweiApiGatewayResponse","href":"/docs/api/Types/Huawei/HuaweiApiGatewayResponse/","docId":"api/Types/Huawei/HuaweiApiGatewayResponse/HuaweiApiGatewayResponse","unlisted":false},{"type":"category","label":"HuaweiContext","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"GetAccessKeyReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetAccessKeyReturn","docId":"api/Types/Huawei/HuaweiContext/GetAccessKeyReturn","unlisted":false},{"type":"link","label":"GetCPUNumberReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetCPUNumberReturn","docId":"api/Types/Huawei/HuaweiContext/GetCPUNumberReturn","unlisted":false},{"type":"link","label":"GetFunctionNameReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetFunctionNameReturn","docId":"api/Types/Huawei/HuaweiContext/GetFunctionNameReturn","unlisted":false},{"type":"link","label":"GetLoggerReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetLoggerReturn","docId":"api/Types/Huawei/HuaweiContext/GetLoggerReturn","unlisted":false},{"type":"link","label":"GetMemorySizeReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetMemorySizeReturn","docId":"api/Types/Huawei/HuaweiContext/GetMemorySizeReturn","unlisted":false},{"type":"link","label":"GetPackageReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetPackageReturn","docId":"api/Types/Huawei/HuaweiContext/GetPackageReturn","unlisted":false},{"type":"link","label":"GetProjectIdReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetProjectIdReturn","docId":"api/Types/Huawei/HuaweiContext/GetProjectIdReturn","unlisted":false},{"type":"link","label":"GetRemainingTimeInMilliSecondsReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetRemainingTimeInMilliSecondsReturn","docId":"api/Types/Huawei/HuaweiContext/GetRemainingTimeInMilliSecondsReturn","unlisted":false},{"type":"link","label":"GetRequestIDSecondsReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetRequestIDSecondsReturn","docId":"api/Types/Huawei/HuaweiContext/GetRequestIDSecondsReturn","unlisted":false},{"type":"link","label":"GetRunningTimeInSecondsReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetRunningTimeInSecondsReturn","docId":"api/Types/Huawei/HuaweiContext/GetRunningTimeInSecondsReturn","unlisted":false},{"type":"link","label":"GetSecretKeyReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetSecretKeyReturn","docId":"api/Types/Huawei/HuaweiContext/GetSecretKeyReturn","unlisted":false},{"type":"link","label":"GetTokenReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetTokenReturn","docId":"api/Types/Huawei/HuaweiContext/GetTokenReturn","unlisted":false},{"type":"link","label":"GetUserDataKeyParameter","href":"/docs/api/Types/Huawei/HuaweiContext/GetUserDataKeyParameter","docId":"api/Types/Huawei/HuaweiContext/GetUserDataKeyParameter","unlisted":false},{"type":"link","label":"GetUserDataReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetUserDataReturn","docId":"api/Types/Huawei/HuaweiContext/GetUserDataReturn","unlisted":false},{"type":"link","label":"GetVersionReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetVersionReturn","docId":"api/Types/Huawei/HuaweiContext/GetVersionReturn","unlisted":false}],"href":"/docs/api/Types/Huawei/HuaweiContext/"}]},{"type":"link","label":"MultiValueHeaders","href":"/docs/api/Types/MultiValueHeaders","docId":"api/Types/MultiValueHeaders","unlisted":false},{"type":"link","label":"SingleValueHeaders","href":"/docs/api/Types/SingleValueHeaders","docId":"api/Types/SingleValueHeaders","unlisted":false}]},{"type":"link","label":"keysToLowercase","href":"/docs/api/keysToLowercase","docId":"api/keysToLowercase","unlisted":false}]},"docs":{"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapter":{"id":"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapter","title":"ApolloServerMutationAdapter","description":"@h4ad/serverless-adapter > ApolloServerMutationAdapter","sidebar":"api"},"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapterOptions":{"id":"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapterOptions","title":"ApolloServerMutationAdapterOptions","description":"@h4ad/serverless-adapter > ApolloServerMutationAdapterOptions","sidebar":"api"},"api/Adapters/AWS/AlbAdapter/AlbAdapter":{"id":"api/Adapters/AWS/AlbAdapter/AlbAdapter","title":"AlbAdapter","description":"@h4ad/serverless-adapter > AlbAdapter","sidebar":"api"},"api/Adapters/AWS/AlbAdapter/AlbAdapterOptions":{"id":"api/Adapters/AWS/AlbAdapter/AlbAdapterOptions","title":"AlbAdapterOptions","description":"@h4ad/serverless-adapter > AlbAdapterOptions","sidebar":"api"},"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Adapter":{"id":"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Adapter","title":"ApiGatewayV1Adapter","description":"@h4ad/serverless-adapter > ApiGatewayV1Adapter","sidebar":"api"},"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Options":{"id":"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Options","title":"ApiGatewayV1Options","description":"@h4ad/serverless-adapter > ApiGatewayV1Options","sidebar":"api"},"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Adapter":{"id":"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Adapter","title":"ApiGatewayV2Adapter","description":"@h4ad/serverless-adapter > ApiGatewayV2Adapter","sidebar":"api"},"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Options":{"id":"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Options","title":"ApiGatewayV2Options","description":"@h4ad/serverless-adapter > ApiGatewayV2Options","sidebar":"api"},"api/Adapters/AWS/AWS Simple Adapter/AwsSimpleAdapter":{"id":"api/Adapters/AWS/AWS Simple Adapter/AwsSimpleAdapter","title":"AwsSimpleAdapter","description":"@h4ad/serverless-adapter > AwsSimpleAdapter","sidebar":"api"},"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterOptions":{"id":"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterOptions","title":"AWSSimpleAdapterOptions","description":"@h4ad/serverless-adapter > AWSSimpleAdapterOptions","sidebar":"api"},"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterResponseType":{"id":"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterResponseType","title":"AWSSimpleAdapterResponseType","description":"@h4ad/serverless-adapter > AWSSimpleAdapterResponseType","sidebar":"api"},"api/Adapters/AWS/AWS Simple Adapter/BatchItemFailureResponse":{"id":"api/Adapters/AWS/AWS Simple Adapter/BatchItemFailureResponse","title":"BatchItemFailureResponse","description":"@h4ad/serverless-adapter > BatchItemFailureResponse","sidebar":"api"},"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapter":{"id":"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapter","title":"DynamoDBAdapter","description":"@h4ad/serverless-adapter > DynamoDBAdapter","sidebar":"api"},"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapterOptions":{"id":"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapterOptions","title":"DynamoDBAdapterOptions","description":"@h4ad/serverless-adapter > DynamoDBAdapterOptions","sidebar":"api"},"api/Adapters/AWS/EventBridgeAdapter/EventBridgeAdapter":{"id":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeAdapter","title":"EventBridgeAdapter","description":"@h4ad/serverless-adapter > EventBridgeAdapter","sidebar":"api"},"api/Adapters/AWS/EventBridgeAdapter/EventBridgeEventAll":{"id":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeEventAll","title":"EventBridgeEventAll","description":"@h4ad/serverless-adapter > EventBridgeEventAll","sidebar":"api"},"api/Adapters/AWS/EventBridgeAdapter/EventBridgeOptions":{"id":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeOptions","title":"EventBridgeOptions","description":"@h4ad/serverless-adapter > EventBridgeOptions","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","title":"DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","description":"@h4ad/serverless-adapter > DEFAULT\\\\LAMBDA\\\\EDGE\\\\DISALLOWED\\\\HEADERS","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","title":"DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","description":"@h4ad/serverless-adapter > DEFAULT\\\\ORIGIN\\\\MAX\\\\RESPONSE\\\\SIZE\\\\IN\\\\BYTES","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","title":"DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","description":"@h4ad/serverless-adapter > DEFAULT\\\\VIEWER\\\\MAX\\\\RESPONSE\\\\SIZE\\\\IN\\\\BYTES","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/DefaultForwardPath":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/DefaultForwardPath","title":"DefaultForwardPath","description":"@h4ad/serverless-adapter > DefaultForwardPath","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/DefaultQueryString":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/DefaultQueryString","title":"DefaultQueryString","description":"@h4ad/serverless-adapter > DefaultQueryString","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapter":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapter","title":"LambdaEdgeAdapter","description":"@h4ad/serverless-adapter > LambdaEdgeAdapter","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapterOptions":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapterOptions","title":"LambdaEdgeAdapterOptions","description":"@h4ad/serverless-adapter > LambdaEdgeAdapterOptions","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/NewLambdaEdgeBody":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/NewLambdaEdgeBody","title":"NewLambdaEdgeBody","description":"@h4ad/serverless-adapter > NewLambdaEdgeBody","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/OldLambdaEdgeBody":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/OldLambdaEdgeBody","title":"OldLambdaEdgeBody","description":"@h4ad/serverless-adapter > OldLambdaEdgeBody","sidebar":"api"},"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapter":{"id":"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapter","title":"RequestLambdaEdgeAdapter","description":"@h4ad/serverless-adapter > RequestLambdaEdgeAdapter","sidebar":"api"},"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapterOptions":{"id":"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapterOptions","title":"RequestLambdaEdgeAdapterOptions","description":"@h4ad/serverless-adapter > RequestLambdaEdgeAdapterOptions","sidebar":"api"},"api/Adapters/AWS/S3Adapter/S3Adapter":{"id":"api/Adapters/AWS/S3Adapter/S3Adapter","title":"S3Adapter","description":"@h4ad/serverless-adapter > S3Adapter","sidebar":"api"},"api/Adapters/AWS/S3Adapter/S3AdapterOptions":{"id":"api/Adapters/AWS/S3Adapter/S3AdapterOptions","title":"S3AdapterOptions","description":"@h4ad/serverless-adapter > S3AdapterOptions","sidebar":"api"},"api/Adapters/AWS/SNSAdapter/SNSAdapter":{"id":"api/Adapters/AWS/SNSAdapter/SNSAdapter","title":"SNSAdapter","description":"@h4ad/serverless-adapter > SNSAdapter","sidebar":"api"},"api/Adapters/AWS/SNSAdapter/SNSAdapterOptions":{"id":"api/Adapters/AWS/SNSAdapter/SNSAdapterOptions","title":"SNSAdapterOptions","description":"@h4ad/serverless-adapter > SNSAdapterOptions","sidebar":"api"},"api/Adapters/AWS/SQSAdapter/SQSAdapter":{"id":"api/Adapters/AWS/SQSAdapter/SQSAdapter","title":"SQSAdapter","description":"@h4ad/serverless-adapter > SQSAdapter","sidebar":"api"},"api/Adapters/AWS/SQSAdapter/SQSAdapterOptions":{"id":"api/Adapters/AWS/SQSAdapter/SQSAdapterOptions","title":"SQSAdapterOptions","description":"@h4ad/serverless-adapter > SQSAdapterOptions","sidebar":"api"},"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4Adapter":{"id":"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4Adapter","title":"HttpTriggerV4Adapter","description":"@h4ad/serverless-adapter > HttpTriggerV4Adapter","sidebar":"api"},"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4AdapterOptions":{"id":"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4AdapterOptions","title":"HttpTriggerV4AdapterOptions","description":"@h4ad/serverless-adapter > HttpTriggerV4AdapterOptions","sidebar":"api"},"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapter":{"id":"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapter","title":"HttpFunctionAdapter","description":"@h4ad/serverless-adapter > HttpFunctionAdapter","sidebar":"api"},"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapterOptions":{"id":"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapterOptions","title":"HttpFunctionAdapterOptions","description":"@h4ad/serverless-adapter > HttpFunctionAdapterOptions","sidebar":"api"},"api/Adapters/DummyAdapter/DummyAdapter":{"id":"api/Adapters/DummyAdapter/DummyAdapter","title":"DummyAdapter","description":"@h4ad/serverless-adapter > DummyAdapter","sidebar":"api"},"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayAdapter":{"id":"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayAdapter","title":"HuaweiApiGatewayAdapter","description":"@h4ad/serverless-adapter > HuaweiApiGatewayAdapter","sidebar":"api"},"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayOptions":{"id":"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayOptions","title":"HuaweiApiGatewayOptions","description":"@h4ad/serverless-adapter > HuaweiApiGatewayOptions","sidebar":"api"},"api/Contracts/AdapterContract/AdapterContract":{"id":"api/Contracts/AdapterContract/AdapterContract","title":"AdapterContract","description":"@h4ad/serverless-adapter > AdapterContract","sidebar":"api"},"api/Contracts/AdapterContract/AdapterRequest":{"id":"api/Contracts/AdapterContract/AdapterRequest","title":"AdapterRequest","description":"@h4ad/serverless-adapter > AdapterRequest","sidebar":"api"},"api/Contracts/AdapterContract/GetResponseAdapterProps":{"id":"api/Contracts/AdapterContract/GetResponseAdapterProps","title":"GetResponseAdapterProps","description":"@h4ad/serverless-adapter > GetResponseAdapterProps","sidebar":"api"},"api/Contracts/AdapterContract/OnErrorProps":{"id":"api/Contracts/AdapterContract/OnErrorProps","title":"OnErrorProps","description":"@h4ad/serverless-adapter > OnErrorProps","sidebar":"api"},"api/Contracts/FrameworkContract":{"id":"api/Contracts/FrameworkContract","title":"FrameworkContract","description":"@h4ad/serverless-adapter > FrameworkContract","sidebar":"api"},"api/Contracts/HandlerContract/HandlerContract":{"id":"api/Contracts/HandlerContract/HandlerContract","title":"HandlerContract","description":"@h4ad/serverless-adapter > HandlerContract","sidebar":"api"},"api/Contracts/HandlerContract/ServerlessHandler":{"id":"api/Contracts/HandlerContract/ServerlessHandler","title":"ServerlessHandler","description":"@h4ad/serverless-adapter > ServerlessHandler","sidebar":"api"},"api/Contracts/ResolverContract/DelegatedResolver":{"id":"api/Contracts/ResolverContract/DelegatedResolver","title":"DelegatedResolver","description":"@h4ad/serverless-adapter > DelegatedResolver","sidebar":"api"},"api/Contracts/ResolverContract/Resolver":{"id":"api/Contracts/ResolverContract/Resolver","title":"Resolver","description":"@h4ad/serverless-adapter > Resolver","sidebar":"api"},"api/Contracts/ResolverContract/ResolverContract":{"id":"api/Contracts/ResolverContract/ResolverContract","title":"ResolverContract","description":"@h4ad/serverless-adapter > ResolverContract","sidebar":"api"},"api/Contracts/ResolverContract/ResolverProps":{"id":"api/Contracts/ResolverContract/ResolverProps","title":"ResolverProps","description":"@h4ad/serverless-adapter > ResolverProps","sidebar":"api"},"api/Core/BaseHandler":{"id":"api/Core/BaseHandler","title":"BaseHandler","description":"@h4ad/serverless-adapter > BaseHandler","sidebar":"api"},"api/Core/Constants/DEFAULT_BINARY_CONTENT_TYPES":{"id":"api/Core/Constants/DEFAULT_BINARY_CONTENT_TYPES","title":"DEFAULT_BINARY_CONTENT_TYPES","description":"@h4ad/serverless-adapter > DEFAULT\\\\BINARY\\\\CONTENT\\\\TYPES","sidebar":"api"},"api/Core/Constants/DEFAULT_BINARY_ENCODINGS":{"id":"api/Core/Constants/DEFAULT_BINARY_ENCODINGS","title":"DEFAULT_BINARY_ENCODINGS","description":"@h4ad/serverless-adapter > DEFAULT\\\\BINARY\\\\ENCODINGS","sidebar":"api"},"api/Core/Constants/EmptyResponse":{"id":"api/Core/Constants/EmptyResponse","title":"EmptyResponse","description":"@h4ad/serverless-adapter > EmptyResponse","sidebar":"api"},"api/Core/Constants/IEmptyResponse":{"id":"api/Core/Constants/IEmptyResponse","title":"IEmptyResponse","description":"@h4ad/serverless-adapter > IEmptyResponse","sidebar":"api"},"api/Core/Current Invoke/CurrentInvoke":{"id":"api/Core/Current Invoke/CurrentInvoke","title":"CurrentInvoke","description":"@h4ad/serverless-adapter > CurrentInvoke","sidebar":"api"},"api/Core/Current Invoke/getCurrentInvoke":{"id":"api/Core/Current Invoke/getCurrentInvoke","title":"getCurrentInvoke","description":"@h4ad/serverless-adapter > getCurrentInvoke","sidebar":"api"},"api/Core/Current Invoke/setCurrentInvoke":{"id":"api/Core/Current Invoke/setCurrentInvoke","title":"setCurrentInvoke","description":"@h4ad/serverless-adapter > setCurrentInvoke","sidebar":"api"},"api/Core/getDefaultIfUndefined":{"id":"api/Core/getDefaultIfUndefined","title":"getDefaultIfUndefined","description":"@h4ad/serverless-adapter > getDefaultIfUndefined","sidebar":"api"},"api/Core/getEventBodyAsBuffer":{"id":"api/Core/getEventBodyAsBuffer","title":"getEventBodyAsBuffer","description":"@h4ad/serverless-adapter > getEventBodyAsBuffer","sidebar":"api"},"api/Core/Headers/FlattenedHeadersAndCookies":{"id":"api/Core/Headers/FlattenedHeadersAndCookies","title":"FlattenedHeadersAndCookies","description":"@h4ad/serverless-adapter > FlattenedHeadersAndCookies","sidebar":"api"},"api/Core/Headers/getFlattenedHeadersMap":{"id":"api/Core/Headers/getFlattenedHeadersMap","title":"getFlattenedHeadersMap","description":"@h4ad/serverless-adapter > getFlattenedHeadersMap","sidebar":"api"},"api/Core/Headers/getFlattenedHeadersMapAndCookies":{"id":"api/Core/Headers/getFlattenedHeadersMapAndCookies","title":"getFlattenedHeadersMapAndCookies","description":"@h4ad/serverless-adapter > getFlattenedHeadersMapAndCookies","sidebar":"api"},"api/Core/Headers/getMultiValueHeadersMap":{"id":"api/Core/Headers/getMultiValueHeadersMap","title":"getMultiValueHeadersMap","description":"@h4ad/serverless-adapter > getMultiValueHeadersMap","sidebar":"api"},"api/Core/Headers/parseHeaders":{"id":"api/Core/Headers/parseHeaders","title":"parseHeaders","description":"@h4ad/serverless-adapter > parseHeaders","sidebar":"api"},"api/Core/isBinary/getContentType":{"id":"api/Core/isBinary/getContentType","title":"getContentType","description":"@h4ad/serverless-adapter > getContentType","sidebar":"api"},"api/Core/isBinary/isBinary":{"id":"api/Core/isBinary/isBinary","title":"isBinary","description":"@h4ad/serverless-adapter > isBinary","sidebar":"api"},"api/Core/isBinary/isContentEncodingBinary":{"id":"api/Core/isBinary/isContentEncodingBinary","title":"isContentEncodingBinary","description":"@h4ad/serverless-adapter > isContentEncodingBinary","sidebar":"api"},"api/Core/isBinary/isContentTypeBinary":{"id":"api/Core/isBinary/isContentTypeBinary","title":"isContentTypeBinary","description":"@h4ad/serverless-adapter > isContentTypeBinary","sidebar":"api"},"api/Core/Logger/createDefaultLogger":{"id":"api/Core/Logger/createDefaultLogger","title":"createDefaultLogger","description":"@h4ad/serverless-adapter > createDefaultLogger","sidebar":"api"},"api/Core/Logger/ILogger":{"id":"api/Core/Logger/ILogger","title":"ILogger","description":"@h4ad/serverless-adapter > ILogger","sidebar":"api"},"api/Core/Logger/isInternalLogger":{"id":"api/Core/Logger/isInternalLogger","title":"isInternalLogger","description":"@h4ad/serverless-adapter > isInternalLogger","sidebar":"api"},"api/Core/Logger/LoggerFN":{"id":"api/Core/Logger/LoggerFN","title":"LoggerFN","description":"@h4ad/serverless-adapter > LoggerFN","sidebar":"api"},"api/Core/Logger/LoggerOptions":{"id":"api/Core/Logger/LoggerOptions","title":"LoggerOptions","description":"@h4ad/serverless-adapter > LoggerOptions","sidebar":"api"},"api/Core/Logger/LogLevels":{"id":"api/Core/Logger/LogLevels","title":"LogLevels","description":"@h4ad/serverless-adapter > LogLevels","sidebar":"api"},"api/Core/NO_OP":{"id":"api/Core/NO_OP","title":"NO_OP","description":"@h4ad/serverless-adapter > NO\\\\OP","sidebar":"api"},"api/Core/Path/buildStripBasePath":{"id":"api/Core/Path/buildStripBasePath","title":"buildStripBasePath","description":"@h4ad/serverless-adapter > buildStripBasePath","sidebar":"api"},"api/Core/Path/getPathWithQueryStringParams":{"id":"api/Core/Path/getPathWithQueryStringParams","title":"getPathWithQueryStringParams","description":"@h4ad/serverless-adapter > getPathWithQueryStringParams","sidebar":"api"},"api/Core/Path/getQueryParamsStringFromRecord":{"id":"api/Core/Path/getQueryParamsStringFromRecord","title":"getQueryParamsStringFromRecord","description":"@h4ad/serverless-adapter > getQueryParamsStringFromRecord","sidebar":"api"},"api/Core/Path/StripBasePathFn":{"id":"api/Core/Path/StripBasePathFn","title":"StripBasePathFn","description":"@h4ad/serverless-adapter > StripBasePathFn","sidebar":"api"},"api/Core/Stream/isStreamEnded":{"id":"api/Core/Stream/isStreamEnded","title":"isStreamEnded","description":"@h4ad/serverless-adapter > isStreamEnded","sidebar":"api"},"api/Core/Stream/waitForStreamComplete":{"id":"api/Core/Stream/waitForStreamComplete","title":"waitForStreamComplete","description":"@h4ad/serverless-adapter > waitForStreamComplete","sidebar":"api"},"api/Frameworks/ApolloServerFramework/ApolloServerContextArguments":{"id":"api/Frameworks/ApolloServerFramework/ApolloServerContextArguments","title":"ApolloServerContextArguments","description":"@h4ad/serverless-adapter > ApolloServerContextArguments","sidebar":"api"},"api/Frameworks/ApolloServerFramework/ApolloServerFramework":{"id":"api/Frameworks/ApolloServerFramework/ApolloServerFramework","title":"ApolloServerFramework","description":"@h4ad/serverless-adapter > ApolloServerFramework","sidebar":"api"},"api/Frameworks/ApolloServerFramework/ApolloServerOptions":{"id":"api/Frameworks/ApolloServerFramework/ApolloServerOptions","title":"ApolloServerOptions","description":"@h4ad/serverless-adapter > ApolloServerOptions","sidebar":"api"},"api/Frameworks/ApolloServerFramework/DefaultServerlessApolloServerContext":{"id":"api/Frameworks/ApolloServerFramework/DefaultServerlessApolloServerContext","title":"DefaultServerlessApolloServerContext","description":"@h4ad/serverless-adapter > DefaultServerlessApolloServerContext","sidebar":"api"},"api/Frameworks/BodyParserFramework/BaseBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/BaseBodyParserFramework","title":"BaseBodyParserFramework","description":"@h4ad/serverless-adapter > BaseBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/BodyParserOptions":{"id":"api/Frameworks/BodyParserFramework/BodyParserOptions","title":"BodyParserOptions","description":"@h4ad/serverless-adapter > BodyParserOptions","sidebar":"api"},"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFramework","title":"JsonBodyParserFramework","description":"@h4ad/serverless-adapter > JsonBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFrameworkOptions":{"id":"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFrameworkOptions","title":"JsonBodyParserFrameworkOptions","description":"@h4ad/serverless-adapter > JsonBodyParserFrameworkOptions","sidebar":"api"},"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFramework","title":"RawBodyParserFramework","description":"@h4ad/serverless-adapter > RawBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFrameworkOptions":{"id":"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFrameworkOptions","title":"RawBodyParserFrameworkOptions","description":"@h4ad/serverless-adapter > RawBodyParserFrameworkOptions","sidebar":"api"},"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFramework","title":"TextBodyParserFramework","description":"@h4ad/serverless-adapter > TextBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFrameworkOptions":{"id":"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFrameworkOptions","title":"TextBodyParserFrameworkOptions","description":"@h4ad/serverless-adapter > TextBodyParserFrameworkOptions","sidebar":"api"},"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFramework","title":"UrlencodedBodyParserFramework","description":"@h4ad/serverless-adapter > UrlencodedBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFrameworkOptions":{"id":"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFrameworkOptions","title":"UrlencodedBodyParserFrameworkOptions","description":"@h4ad/serverless-adapter > UrlencodedBodyParserFrameworkOptions","sidebar":"api"},"api/Frameworks/CorsFramework/CorsFramework":{"id":"api/Frameworks/CorsFramework/CorsFramework","title":"CorsFramework","description":"@h4ad/serverless-adapter > CorsFramework","sidebar":"api"},"api/Frameworks/CorsFramework/CorsFrameworkOptions":{"id":"api/Frameworks/CorsFramework/CorsFrameworkOptions","title":"CorsFrameworkOptions","description":"@h4ad/serverless-adapter > CorsFrameworkOptions","sidebar":"api"},"api/Frameworks/ExpressFramework/ExpressFramework":{"id":"api/Frameworks/ExpressFramework/ExpressFramework","title":"ExpressFramework","description":"@h4ad/serverless-adapter > ExpressFramework","sidebar":"api"},"api/Frameworks/FastifyFramework/FastifyFramework":{"id":"api/Frameworks/FastifyFramework/FastifyFramework","title":"FastifyFramework","description":"@h4ad/serverless-adapter > FastifyFramework","sidebar":"api"},"api/Frameworks/HapiFramework/HapiFramework":{"id":"api/Frameworks/HapiFramework/HapiFramework","title":"HapiFramework","description":"@h4ad/serverless-adapter > HapiFramework","sidebar":"api"},"api/Frameworks/HttpDeepkitFramework/HttpDeepkitFramework":{"id":"api/Frameworks/HttpDeepkitFramework/HttpDeepkitFramework","title":"HttpDeepkitFramework","description":"@h4ad/serverless-adapter > HttpDeepkitFramework","sidebar":"api"},"api/Frameworks/KoaFramework/KoaFramework":{"id":"api/Frameworks/KoaFramework/KoaFramework","title":"KoaFramework","description":"@h4ad/serverless-adapter > KoaFramework","sidebar":"api"},"api/Frameworks/LazyFramework/LazyFramework":{"id":"api/Frameworks/LazyFramework/LazyFramework","title":"LazyFramework","description":"@h4ad/serverless-adapter > LazyFramework","sidebar":"api"},"api/Frameworks/PolkaFramework/PolkaFramework":{"id":"api/Frameworks/PolkaFramework/PolkaFramework","title":"PolkaFramework","description":"@h4ad/serverless-adapter > PolkaFramework","sidebar":"api"},"api/Frameworks/TrpcFramework/BufferToJSObjectTransformer":{"id":"api/Frameworks/TrpcFramework/BufferToJSObjectTransformer","title":"BufferToJSObjectTransformer","description":"@h4ad/serverless-adapter > BufferToJSObjectTransformer","sidebar":"api"},"api/Frameworks/TrpcFramework/TrpcAdapterBaseContext":{"id":"api/Frameworks/TrpcFramework/TrpcAdapterBaseContext","title":"TrpcAdapterBaseContext","description":"@h4ad/serverless-adapter > TrpcAdapterBaseContext","sidebar":"api"},"api/Frameworks/TrpcFramework/TrpcAdapterContext":{"id":"api/Frameworks/TrpcFramework/TrpcAdapterContext","title":"TrpcAdapterContext","description":"@h4ad/serverless-adapter > TrpcAdapterContext","sidebar":"api"},"api/Frameworks/TrpcFramework/TrpcFramework":{"id":"api/Frameworks/TrpcFramework/TrpcFramework","title":"TrpcFramework","description":"@h4ad/serverless-adapter > TrpcFramework","sidebar":"api"},"api/Frameworks/TrpcFramework/TrpcFrameworkOptions":{"id":"api/Frameworks/TrpcFramework/TrpcFrameworkOptions","title":"TrpcFrameworkOptions","description":"@h4ad/serverless-adapter > TrpcFrameworkOptions","sidebar":"api"},"api/Handlers/AwsStreamHandler/AWSResponseStream":{"id":"api/Handlers/AwsStreamHandler/AWSResponseStream","title":"AWSResponseStream","description":"@h4ad/serverless-adapter > AWSResponseStream","sidebar":"api"},"api/Handlers/AwsStreamHandler/AWSStreamContext":{"id":"api/Handlers/AwsStreamHandler/AWSStreamContext","title":"AWSStreamContext","description":"@h4ad/serverless-adapter > AWSStreamContext","sidebar":"api"},"api/Handlers/AwsStreamHandler/AwsStreamHandler":{"id":"api/Handlers/AwsStreamHandler/AwsStreamHandler","title":"AwsStreamHandler","description":"@h4ad/serverless-adapter > AwsStreamHandler","sidebar":"api"},"api/Handlers/AwsStreamHandler/AwsStreamHandlerOptions":{"id":"api/Handlers/AwsStreamHandler/AwsStreamHandlerOptions","title":"AwsStreamHandlerOptions","description":"@h4ad/serverless-adapter > AwsStreamHandlerOptions","sidebar":"api"},"api/Handlers/AwsStreamHandler/AWSStreamResponseMetadata":{"id":"api/Handlers/AwsStreamHandler/AWSStreamResponseMetadata","title":"AWSStreamResponseMetadata","description":"@h4ad/serverless-adapter > AWSStreamResponseMetadata","sidebar":"api"},"api/Handlers/AzureHandler/AzureHandler":{"id":"api/Handlers/AzureHandler/AzureHandler","title":"AzureHandler","description":"@h4ad/serverless-adapter > AzureHandler","sidebar":"api"},"api/Handlers/AzureHandler/AzureHandlerOptions":{"id":"api/Handlers/AzureHandler/AzureHandlerOptions","title":"AzureHandlerOptions","description":"@h4ad/serverless-adapter > AzureHandlerOptions","sidebar":"api"},"api/Handlers/Base/RawRequest/RawRequest":{"id":"api/Handlers/Base/RawRequest/RawRequest","title":"RawRequest","description":"@h4ad/serverless-adapter > RawRequest","sidebar":"api"},"api/Handlers/DefaultHandler/DefaultHandler":{"id":"api/Handlers/DefaultHandler/DefaultHandler","title":"DefaultHandler","description":"@h4ad/serverless-adapter > DefaultHandler","sidebar":"api"},"api/Handlers/DigitalOceanHandler/DigitalOceanHandler":{"id":"api/Handlers/DigitalOceanHandler/DigitalOceanHandler","title":"DigitalOceanHandler","description":"@h4ad/serverless-adapter > DigitalOceanHandler","sidebar":"api"},"api/Handlers/GCPHandler/GCPHandler":{"id":"api/Handlers/GCPHandler/GCPHandler","title":"GCPHandler","description":"@h4ad/serverless-adapter > GCPHandler","sidebar":"api"},"api/Handlers/HttpFirebaseHandler/FirebaseHttpHandler":{"id":"api/Handlers/HttpFirebaseHandler/FirebaseHttpHandler","title":"FirebaseHttpHandler","description":"@h4ad/serverless-adapter > FirebaseHttpHandler","sidebar":"api"},"api/Handlers/HttpFirebaseHandler/HttpFirebaseHandler":{"id":"api/Handlers/HttpFirebaseHandler/HttpFirebaseHandler","title":"HttpFirebaseHandler","description":"@h4ad/serverless-adapter > HttpFirebaseHandler","sidebar":"api"},"api/Handlers/HttpFirebaseHandler/HttpFirebaseV2Handler":{"id":"api/Handlers/HttpFirebaseHandler/HttpFirebaseV2Handler","title":"HttpFirebaseV2Handler","description":"@h4ad/serverless-adapter > HttpFirebaseV2Handler","sidebar":"api"},"api/Handlers/HttpHuaweiHandler/DEFAULT_HUAWEI_LISTEN_PORT":{"id":"api/Handlers/HttpHuaweiHandler/DEFAULT_HUAWEI_LISTEN_PORT","title":"DEFAULT_HUAWEI_LISTEN_PORT","description":"@h4ad/serverless-adapter > DEFAULT\\\\HUAWEI\\\\LISTEN\\\\PORT","sidebar":"api"},"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandler":{"id":"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandler","title":"HttpHuaweiHandler","description":"@h4ad/serverless-adapter > HttpHuaweiHandler","sidebar":"api"},"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandlerOptions":{"id":"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandlerOptions","title":"HttpHuaweiHandlerOptions","description":"@h4ad/serverless-adapter > HttpHuaweiHandlerOptions","sidebar":"api"},"api/Introduction":{"id":"api/Introduction","title":"Introduction","description":"@h4ad/serverless-adapter","sidebar":"api"},"api/keysToLowercase":{"id":"api/keysToLowercase","title":"keysToLowercase","description":"@h4ad/serverless-adapter > keysToLowercase","sidebar":"api"},"api/Network/getString":{"id":"api/Network/getString","title":"getString","description":"@h4ad/serverless-adapter > getString","sidebar":"api"},"api/Network/ServerlessRequest/ServerlessRequest":{"id":"api/Network/ServerlessRequest/ServerlessRequest","title":"ServerlessRequest","description":"@h4ad/serverless-adapter > ServerlessRequest","sidebar":"api"},"api/Network/ServerlessRequest/ServerlessRequestProps":{"id":"api/Network/ServerlessRequest/ServerlessRequestProps","title":"ServerlessRequestProps","description":"@h4ad/serverless-adapter > ServerlessRequestProps","sidebar":"api"},"api/Network/ServerlessResponse/ServerlessResponse":{"id":"api/Network/ServerlessResponse/ServerlessResponse","title":"ServerlessResponse","description":"@h4ad/serverless-adapter > ServerlessResponse","sidebar":"api"},"api/Network/ServerlessResponse/ServerlessResponseProps":{"id":"api/Network/ServerlessResponse/ServerlessResponseProps","title":"ServerlessResponseProps","description":"@h4ad/serverless-adapter > ServerlessResponseProps","sidebar":"api"},"api/Network/ServerlessStreamResponse/ServerlessStreamResponse":{"id":"api/Network/ServerlessStreamResponse/ServerlessStreamResponse","title":"ServerlessStreamResponse","description":"@h4ad/serverless-adapter > ServerlessStreamResponse","sidebar":"api"},"api/Network/ServerlessStreamResponse/ServerlessStreamResponseProps":{"id":"api/Network/ServerlessStreamResponse/ServerlessStreamResponseProps","title":"ServerlessStreamResponseProps","description":"@h4ad/serverless-adapter > ServerlessStreamResponseProps","sidebar":"api"},"api/Resolvers/AwsContextResolver/AwsContextResolver":{"id":"api/Resolvers/AwsContextResolver/AwsContextResolver","title":"AwsContextResolver","description":"@h4ad/serverless-adapter > AwsContextResolver","sidebar":"api"},"api/Resolvers/CallbackResolver/CallbackResolver":{"id":"api/Resolvers/CallbackResolver/CallbackResolver","title":"CallbackResolver","description":"@h4ad/serverless-adapter > CallbackResolver","sidebar":"api"},"api/Resolvers/CallbackResolver/ServerlessCallback":{"id":"api/Resolvers/CallbackResolver/ServerlessCallback","title":"ServerlessCallback","description":"@h4ad/serverless-adapter > ServerlessCallback","sidebar":"api"},"api/Resolvers/DummyResolver/DummyResolver":{"id":"api/Resolvers/DummyResolver/DummyResolver","title":"DummyResolver","description":"@h4ad/serverless-adapter > DummyResolver","sidebar":"api"},"api/Resolvers/PromiseResolver/PromiseResolver":{"id":"api/Resolvers/PromiseResolver/PromiseResolver","title":"PromiseResolver","description":"@h4ad/serverless-adapter > PromiseResolver","sidebar":"api"},"api/ServerlessAdapter/ServerlessAdapter":{"id":"api/ServerlessAdapter/ServerlessAdapter","title":"ServerlessAdapter","description":"@h4ad/serverless-adapter > ServerlessAdapter","sidebar":"api"},"api/Types/BinarySettings/BinarySettings":{"id":"api/Types/BinarySettings/BinarySettings","title":"BinarySettings","description":"@h4ad/serverless-adapter > BinarySettings","sidebar":"api"},"api/Types/BinarySettings/BinarySettingsContentHeaders":{"id":"api/Types/BinarySettings/BinarySettingsContentHeaders","title":"BinarySettingsContentHeaders","description":"@h4ad/serverless-adapter > BinarySettingsContentHeaders","sidebar":"api"},"api/Types/BinarySettings/BinarySettingsFunction":{"id":"api/Types/BinarySettings/BinarySettingsFunction","title":"BinarySettingsFunction","description":"@h4ad/serverless-adapter > BinarySettingsFunction","sidebar":"api"},"api/Types/BothValueHeaders":{"id":"api/Types/BothValueHeaders","title":"BothValueHeaders","description":"@h4ad/serverless-adapter > BothValueHeaders","sidebar":"api"},"api/Types/Concrete":{"id":"api/Types/Concrete","title":"Concrete","description":"@h4ad/serverless-adapter > Concrete","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiApiGatewayEvent":{"id":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiApiGatewayEvent","title":"HuaweiApiGatewayEvent","description":"@h4ad/serverless-adapter > HuaweiApiGatewayEvent","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestContext":{"id":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestContext","title":"HuaweiRequestContext","description":"@h4ad/serverless-adapter > HuaweiRequestContext","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestPathParameters":{"id":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestPathParameters","title":"HuaweiRequestPathParameters","description":"@h4ad/serverless-adapter > HuaweiRequestPathParameters","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestQueryStringParameters":{"id":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestQueryStringParameters","title":"HuaweiRequestQueryStringParameters","description":"@h4ad/serverless-adapter > HuaweiRequestQueryStringParameters","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayResponse/HuaweiApiGatewayResponse":{"id":"api/Types/Huawei/HuaweiApiGatewayResponse/HuaweiApiGatewayResponse","title":"HuaweiApiGatewayResponse","description":"@h4ad/serverless-adapter > HuaweiApiGatewayResponse","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetAccessKeyReturn":{"id":"api/Types/Huawei/HuaweiContext/GetAccessKeyReturn","title":"GetAccessKeyReturn","description":"@h4ad/serverless-adapter > GetAccessKeyReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetCPUNumberReturn":{"id":"api/Types/Huawei/HuaweiContext/GetCPUNumberReturn","title":"GetCPUNumberReturn","description":"@h4ad/serverless-adapter > GetCPUNumberReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetFunctionNameReturn":{"id":"api/Types/Huawei/HuaweiContext/GetFunctionNameReturn","title":"GetFunctionNameReturn","description":"@h4ad/serverless-adapter > GetFunctionNameReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetLoggerReturn":{"id":"api/Types/Huawei/HuaweiContext/GetLoggerReturn","title":"GetLoggerReturn","description":"@h4ad/serverless-adapter > GetLoggerReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetMemorySizeReturn":{"id":"api/Types/Huawei/HuaweiContext/GetMemorySizeReturn","title":"GetMemorySizeReturn","description":"@h4ad/serverless-adapter > GetMemorySizeReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetPackageReturn":{"id":"api/Types/Huawei/HuaweiContext/GetPackageReturn","title":"GetPackageReturn","description":"@h4ad/serverless-adapter > GetPackageReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetProjectIdReturn":{"id":"api/Types/Huawei/HuaweiContext/GetProjectIdReturn","title":"GetProjectIdReturn","description":"@h4ad/serverless-adapter > GetProjectIdReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetRemainingTimeInMilliSecondsReturn":{"id":"api/Types/Huawei/HuaweiContext/GetRemainingTimeInMilliSecondsReturn","title":"GetRemainingTimeInMilliSecondsReturn","description":"@h4ad/serverless-adapter > GetRemainingTimeInMilliSecondsReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetRequestIDSecondsReturn":{"id":"api/Types/Huawei/HuaweiContext/GetRequestIDSecondsReturn","title":"GetRequestIDSecondsReturn","description":"@h4ad/serverless-adapter > GetRequestIDSecondsReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetRunningTimeInSecondsReturn":{"id":"api/Types/Huawei/HuaweiContext/GetRunningTimeInSecondsReturn","title":"GetRunningTimeInSecondsReturn","description":"@h4ad/serverless-adapter > GetRunningTimeInSecondsReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetSecretKeyReturn":{"id":"api/Types/Huawei/HuaweiContext/GetSecretKeyReturn","title":"GetSecretKeyReturn","description":"@h4ad/serverless-adapter > GetSecretKeyReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetTokenReturn":{"id":"api/Types/Huawei/HuaweiContext/GetTokenReturn","title":"GetTokenReturn","description":"@h4ad/serverless-adapter > GetTokenReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetUserDataKeyParameter":{"id":"api/Types/Huawei/HuaweiContext/GetUserDataKeyParameter","title":"GetUserDataKeyParameter","description":"@h4ad/serverless-adapter > GetUserDataKeyParameter","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetUserDataReturn":{"id":"api/Types/Huawei/HuaweiContext/GetUserDataReturn","title":"GetUserDataReturn","description":"@h4ad/serverless-adapter > GetUserDataReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetVersionReturn":{"id":"api/Types/Huawei/HuaweiContext/GetVersionReturn","title":"GetVersionReturn","description":"@h4ad/serverless-adapter > GetVersionReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/HuaweiContext":{"id":"api/Types/Huawei/HuaweiContext/HuaweiContext","title":"HuaweiContext","description":"@h4ad/serverless-adapter > HuaweiContext","sidebar":"api"},"api/Types/MultiValueHeaders":{"id":"api/Types/MultiValueHeaders","title":"MultiValueHeaders","description":"@h4ad/serverless-adapter > MultiValueHeaders","sidebar":"api"},"api/Types/SingleValueHeaders":{"id":"api/Types/SingleValueHeaders","title":"SingleValueHeaders","description":"@h4ad/serverless-adapter > SingleValueHeaders","sidebar":"api"},"main/adapters/aws/alb":{"id":"main/adapters/aws/alb","title":"ALB","description":"See more about how to integrate with AWS Application Load Balancer.","sidebar":"main"},"main/adapters/aws/api-gateway-v1":{"id":"main/adapters/aws/api-gateway-v1","title":"Api Gateway V1","description":"See more about how to integrate with AWS API Gateway V1.","sidebar":"main"},"main/adapters/aws/api-gateway-v2":{"id":"main/adapters/aws/api-gateway-v2","title":"Api Gateway V2","description":"See more about how to integrate with AWS API Gateway V2.","sidebar":"main"},"main/adapters/aws/dynamodb":{"id":"main/adapters/aws/dynamodb","title":"DynamoDB","description":"See more about how to integrate with AWS DynamoDB.","sidebar":"main"},"main/adapters/aws/event-bridge":{"id":"main/adapters/aws/event-bridge","title":"EventBridge (CloudWatch Events)","description":"See more about how to integrate with AWS EventBridge.","sidebar":"main"},"main/adapters/aws/function-url":{"id":"main/adapters/aws/function-url","title":"Function URLs","description":"See more about how to integrate with AWS Lambda Function URLs","sidebar":"main"},"main/adapters/aws/lambda-edge":{"id":"main/adapters/aws/lambda-edge","title":"Lambda@Edge","description":"See more about how to integrate with AWS Lambda@Edge.","sidebar":"main"},"main/adapters/aws/s3":{"id":"main/adapters/aws/s3","title":"S3","description":"See more about how to integrate with AWS S3.","sidebar":"main"},"main/adapters/aws/sns":{"id":"main/adapters/aws/sns","title":"SNS","description":"See more about how to integrate with AWS SNS.","sidebar":"main"},"main/adapters/aws/sqs":{"id":"main/adapters/aws/sqs","title":"SQS","description":"See more about how to integrate with AWS SQS.","sidebar":"main"},"main/adapters/azure/http-trigger-v4":{"id":"main/adapters/azure/http-trigger-v4","title":"Http Trigger V4","description":"See more about how to integrate with Azure Http Trigger V4","sidebar":"main"},"main/adapters/digital-ocean/http-function":{"id":"main/adapters/digital-ocean/http-function","title":"Http Function","description":"See more about how to integrate with DigitalOcean Functions","sidebar":"main"},"main/adapters/firebase":{"id":"main/adapters/firebase","title":"Firebase","description":"See more about how to integrate with Firebase.","sidebar":"main"},"main/adapters/huawei/huawei-api-gateway":{"id":"main/adapters/huawei/huawei-api-gateway","title":"Huawei Api Gateway","description":"See more about how to integrate with Api Gateway.","sidebar":"main"},"main/advanced/adapters/creating-an-adapter":{"id":"main/advanced/adapters/creating-an-adapter","title":"Creating an Adapter","description":"As we saw in Introduction, you are already familiar with adapter methods.","sidebar":"main"},"main/advanced/adapters/introduction":{"id":"main/advanced/adapters/introduction","title":"Introduction","description":"As we see in the Architecture section, adapters are responsible for handling the received event,","sidebar":"main"},"main/architecture":{"id":"main/architecture","title":"Architecture","description":"The main purpose of this library is to allow the developer to add support for any cloud and as many event sources as he","sidebar":"main"},"main/frameworks/apollo-server":{"id":"main/frameworks/apollo-server","title":"Apollo Server","description":"See more about how to integrate with Apollo Server.","sidebar":"main"},"main/frameworks/deepkit":{"id":"main/frameworks/deepkit","title":"Deepkit","description":"See more about how to integrate with deepkit.","sidebar":"main"},"main/frameworks/express":{"id":"main/frameworks/express","title":"Express (v4 and v5)","description":"See more about how to integrate with Express.","sidebar":"main"},"main/frameworks/fastify":{"id":"main/frameworks/fastify","title":"Fastify","description":"See more about how to integrate with Fastify.","sidebar":"main"},"main/frameworks/hapi":{"id":"main/frameworks/hapi","title":"Hapi","description":"See more about how to integrate with Hapi.","sidebar":"main"},"main/frameworks/helpers/body-parser":{"id":"main/frameworks/helpers/body-parser","title":"Body Parser","description":"See more about how to deal with content type parsing in serverless.","sidebar":"main"},"main/frameworks/helpers/cors":{"id":"main/frameworks/helpers/cors","title":"CORS","description":"See more about how to deal with CORS in serverless.","sidebar":"main"},"main/frameworks/helpers/lazy":{"id":"main/frameworks/helpers/lazy","title":"Lazy","description":"See more about how to use Lazy Framework.","sidebar":"main"},"main/frameworks/koa":{"id":"main/frameworks/koa","title":"Koa","description":"See more about how to integrate with Koa.","sidebar":"main"},"main/frameworks/nestjs":{"id":"main/frameworks/nestjs","title":"NestJS","description":"See more about how to integrate with NestJS.","sidebar":"main"},"main/frameworks/polka":{"id":"main/frameworks/polka","title":"Polka","description":"See more about how to integrate with Polka.","sidebar":"main"},"main/frameworks/trpc":{"id":"main/frameworks/trpc","title":"tRPC","description":"See more about how to integrate with tRPC.","sidebar":"main"},"main/getting-started/customizing":{"id":"main/getting-started/customizing","title":"Customizing","description":"See more about how to customize this library.","sidebar":"main"},"main/getting-started/examples":{"id":"main/getting-started/examples","title":"Examples","description":"See more about examples of how to use this library.","sidebar":"main"},"main/getting-started/installation":{"id":"main/getting-started/installation","title":"Installation","description":"See more about how to install this library.","sidebar":"main"},"main/getting-started/usage":{"id":"main/getting-started/usage","title":"Usage","description":"See more about how to use this library.","sidebar":"main"},"main/handlers/aws":{"id":"main/handlers/aws","title":"AWS","description":"See more about how to integrate with AWS Lambda.","sidebar":"main"},"main/handlers/azure":{"id":"main/handlers/azure","title":"Azure","description":"See more about how to integrate with Azure Function.","sidebar":"main"},"main/handlers/digital-ocean":{"id":"main/handlers/digital-ocean","title":"Digital Ocean","description":"See more about how to integrate with DigitalOcean Functions.","sidebar":"main"},"main/handlers/firebase":{"id":"main/handlers/firebase","title":"Firebase","description":"See more about how to integrate with Firebase Functions.","sidebar":"main"},"main/handlers/gcp":{"id":"main/handlers/gcp","title":"Google Cloud Functions","description":"See more about how to integrate with Google Cloud Functions.","sidebar":"main"},"main/handlers/huawei":{"id":"main/handlers/huawei","title":"Huawei","description":"See more about how to integrate with Huawei.","sidebar":"main"},"main/intro":{"id":"main/intro","title":"Introduction","description":"This library was a refactored version of @vendia/serverless-express, I","sidebar":"main"},"main/resolvers/aws-context":{"id":"main/resolvers/aws-context","title":"AWS Context","description":"See more about the AWS Context Resolver.","sidebar":"main"},"main/resolvers/callback":{"id":"main/resolvers/callback","title":"Callback","description":"See more about the Callback Resolver.","sidebar":"main"},"main/resolvers/promise":{"id":"main/resolvers/promise","title":"Promise","description":"See more about the Promise Resolver.","sidebar":"main"}}}')}}]);
\ No newline at end of file
diff --git a/assets/js/935f2afb.e873cbeb.js b/assets/js/935f2afb.e873cbeb.js
new file mode 100644
index 00000000..664be97a
--- /dev/null
+++ b/assets/js/935f2afb.e873cbeb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"main":[{"type":"link","label":"Introduction","href":"/docs/main/intro","docId":"main/intro","unlisted":false},{"type":"link","label":"Architecture","href":"/docs/main/architecture","docId":"main/architecture","unlisted":false},{"type":"category","label":"Getting Started","collapsed":false,"items":[{"type":"link","label":"Installation","href":"/docs/main/getting-started/installation","docId":"main/getting-started/installation","unlisted":false},{"type":"link","label":"Usage","href":"/docs/main/getting-started/usage","docId":"main/getting-started/usage","unlisted":false},{"type":"link","label":"Customizing","href":"/docs/main/getting-started/customizing","docId":"main/getting-started/customizing","unlisted":false},{"type":"link","label":"Examples","href":"/docs/main/getting-started/examples","docId":"main/getting-started/examples","unlisted":false}],"collapsible":true,"href":"/docs/category/getting-started"},{"type":"category","label":"Adapters","collapsed":true,"items":[{"type":"category","label":"AWS","collapsed":true,"items":[{"type":"link","label":"ALB","href":"/docs/main/adapters/aws/alb","docId":"main/adapters/aws/alb","unlisted":false},{"type":"link","label":"Api Gateway V1","href":"/docs/main/adapters/aws/api-gateway-v1","docId":"main/adapters/aws/api-gateway-v1","unlisted":false},{"type":"link","label":"Api Gateway V2","href":"/docs/main/adapters/aws/api-gateway-v2","docId":"main/adapters/aws/api-gateway-v2","unlisted":false},{"type":"link","label":"DynamoDB","href":"/docs/main/adapters/aws/dynamodb","docId":"main/adapters/aws/dynamodb","unlisted":false},{"type":"link","label":"EventBridge (CloudWatch Events)","href":"/docs/main/adapters/aws/event-bridge","docId":"main/adapters/aws/event-bridge","unlisted":false},{"type":"link","label":"Function URLs","href":"/docs/main/adapters/aws/function-url","docId":"main/adapters/aws/function-url","unlisted":false},{"type":"link","label":"Lambda@Edge","href":"/docs/main/adapters/aws/lambda-edge","docId":"main/adapters/aws/lambda-edge","unlisted":false},{"type":"link","label":"S3","href":"/docs/main/adapters/aws/s3","docId":"main/adapters/aws/s3","unlisted":false},{"type":"link","label":"SNS","href":"/docs/main/adapters/aws/sns","docId":"main/adapters/aws/sns","unlisted":false},{"type":"link","label":"SQS","href":"/docs/main/adapters/aws/sqs","docId":"main/adapters/aws/sqs","unlisted":false}],"collapsible":true,"href":"/docs/category/aws"},{"type":"category","label":"Azure","collapsed":true,"items":[{"type":"link","label":"Http Trigger V4","href":"/docs/main/adapters/azure/http-trigger-v4","docId":"main/adapters/azure/http-trigger-v4","unlisted":false}],"collapsible":true,"href":"/docs/category/azure"},{"type":"category","label":"Digital Ocean","collapsed":true,"items":[{"type":"link","label":"Http Function","href":"/docs/main/adapters/digital-ocean/http-function","docId":"main/adapters/digital-ocean/http-function","unlisted":false}],"collapsible":true,"href":"/docs/category/digital-ocean"},{"type":"link","label":"Firebase","href":"/docs/main/adapters/firebase","docId":"main/adapters/firebase","unlisted":false},{"type":"category","label":"Huawei","collapsed":true,"items":[{"type":"link","label":"Huawei Api Gateway","href":"/docs/main/adapters/huawei/huawei-api-gateway","docId":"main/adapters/huawei/huawei-api-gateway","unlisted":false}],"collapsible":true,"href":"/docs/category/huawei"}],"collapsible":true,"href":"/docs/category/adapters"},{"type":"category","label":"Handlers","collapsed":true,"items":[{"type":"link","label":"AWS","href":"/docs/main/handlers/aws","docId":"main/handlers/aws","unlisted":false},{"type":"link","label":"Azure","href":"/docs/main/handlers/azure","docId":"main/handlers/azure","unlisted":false},{"type":"link","label":"Digital Ocean","href":"/docs/main/handlers/digital-ocean","docId":"main/handlers/digital-ocean","unlisted":false},{"type":"link","label":"Firebase","href":"/docs/main/handlers/firebase","docId":"main/handlers/firebase","unlisted":false},{"type":"link","label":"Google Cloud Functions","href":"/docs/main/handlers/gcp","docId":"main/handlers/gcp","unlisted":false},{"type":"link","label":"Huawei","href":"/docs/main/handlers/huawei","docId":"main/handlers/huawei","unlisted":false}],"collapsible":true,"href":"/docs/category/handlers"},{"type":"category","label":"Resolvers","collapsed":true,"items":[{"type":"link","label":"AWS Context","href":"/docs/main/resolvers/aws-context","docId":"main/resolvers/aws-context","unlisted":false},{"type":"link","label":"Callback","href":"/docs/main/resolvers/callback","docId":"main/resolvers/callback","unlisted":false},{"type":"link","label":"Promise","href":"/docs/main/resolvers/promise","docId":"main/resolvers/promise","unlisted":false}],"collapsible":true,"href":"/docs/category/resolvers"},{"type":"category","label":"Frameworks","collapsed":true,"items":[{"type":"link","label":"Apollo Server","href":"/docs/main/frameworks/apollo-server","docId":"main/frameworks/apollo-server","unlisted":false},{"type":"link","label":"Deepkit","href":"/docs/main/frameworks/deepkit","docId":"main/frameworks/deepkit","unlisted":false},{"type":"link","label":"Express","href":"/docs/main/frameworks/express","docId":"main/frameworks/express","unlisted":false},{"type":"link","label":"Fastify","href":"/docs/main/frameworks/fastify","docId":"main/frameworks/fastify","unlisted":false},{"type":"link","label":"Hapi","href":"/docs/main/frameworks/hapi","docId":"main/frameworks/hapi","unlisted":false},{"type":"link","label":"Koa","href":"/docs/main/frameworks/koa","docId":"main/frameworks/koa","unlisted":false},{"type":"link","label":"NestJS","href":"/docs/main/frameworks/nestjs","docId":"main/frameworks/nestjs","unlisted":false},{"type":"link","label":"Polka","href":"/docs/main/frameworks/polka","docId":"main/frameworks/polka","unlisted":false},{"type":"link","label":"tRPC","href":"/docs/main/frameworks/trpc","docId":"main/frameworks/trpc","unlisted":false},{"type":"category","label":"Helpers","collapsed":false,"items":[{"type":"link","label":"Body Parser","href":"/docs/main/frameworks/helpers/body-parser","docId":"main/frameworks/helpers/body-parser","unlisted":false},{"type":"link","label":"CORS","href":"/docs/main/frameworks/helpers/cors","docId":"main/frameworks/helpers/cors","unlisted":false},{"type":"link","label":"Lazy","href":"/docs/main/frameworks/helpers/lazy","docId":"main/frameworks/helpers/lazy","unlisted":false}],"collapsible":true,"href":"/docs/category/helpers"}],"collapsible":true,"href":"/docs/category/frameworks"},{"type":"category","label":"Advanced","collapsed":true,"items":[{"type":"category","label":"Adapters","collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/main/advanced/adapters/introduction","docId":"main/advanced/adapters/introduction","unlisted":false},{"type":"link","label":"Creating an Adapter","href":"/docs/main/advanced/adapters/creating-an-adapter","docId":"main/advanced/adapters/creating-an-adapter","unlisted":false}],"collapsible":true,"href":"/docs/category/adapters-1"}],"collapsible":true,"href":"/docs/category/advanced"}],"api":[{"type":"link","label":"Introduction","href":"/docs/api/Introduction","docId":"api/Introduction","unlisted":false},{"type":"category","label":"Adapters","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"AWS","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"AWS Simple Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AWSSimpleAdapterOptions","href":"/docs/api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterOptions","docId":"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterOptions","unlisted":false},{"type":"link","label":"AWSSimpleAdapterResponseType","href":"/docs/api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterResponseType","docId":"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterResponseType","unlisted":false},{"type":"link","label":"AwsSimpleAdapter","href":"/docs/api/Adapters/AWS/AWS Simple Adapter/AwsSimpleAdapter","docId":"api/Adapters/AWS/AWS Simple Adapter/AwsSimpleAdapter","unlisted":false},{"type":"link","label":"BatchItemFailureResponse","href":"/docs/api/Adapters/AWS/AWS Simple Adapter/BatchItemFailureResponse","docId":"api/Adapters/AWS/AWS Simple Adapter/BatchItemFailureResponse","unlisted":false}]},{"type":"category","label":"AlbAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AlbAdapterOptions","href":"/docs/api/Adapters/AWS/AlbAdapter/AlbAdapterOptions","docId":"api/Adapters/AWS/AlbAdapter/AlbAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/AlbAdapter/"},{"type":"category","label":"ApiGatewayV1Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ApiGatewayV1Options","href":"/docs/api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Options","docId":"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Options","unlisted":false}],"href":"/docs/api/Adapters/AWS/ApiGatewayV1Adapter/"},{"type":"category","label":"ApiGatewayV2Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ApiGatewayV2Options","href":"/docs/api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Options","docId":"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Options","unlisted":false}],"href":"/docs/api/Adapters/AWS/ApiGatewayV2Adapter/"},{"type":"category","label":"DynamoDBAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DynamoDBAdapterOptions","href":"/docs/api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapterOptions","docId":"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/DynamoDBAdapter/"},{"type":"category","label":"EventBridgeAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"EventBridgeEventAll","href":"/docs/api/Adapters/AWS/EventBridgeAdapter/EventBridgeEventAll","docId":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeEventAll","unlisted":false},{"type":"link","label":"EventBridgeOptions","href":"/docs/api/Adapters/AWS/EventBridgeAdapter/EventBridgeOptions","docId":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/EventBridgeAdapter/"},{"type":"category","label":"LambdaEdgeAdapter","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Constants","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","docId":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","unlisted":false},{"type":"link","label":"DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","docId":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","unlisted":false},{"type":"link","label":"DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","docId":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","unlisted":false}]},{"type":"link","label":"DefaultForwardPath","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/DefaultForwardPath","docId":"api/Adapters/AWS/LambdaEdgeAdapter/DefaultForwardPath","unlisted":false},{"type":"link","label":"DefaultQueryString","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/DefaultQueryString","docId":"api/Adapters/AWS/LambdaEdgeAdapter/DefaultQueryString","unlisted":false},{"type":"link","label":"LambdaEdgeAdapterOptions","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapterOptions","docId":"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapterOptions","unlisted":false},{"type":"link","label":"NewLambdaEdgeBody","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/NewLambdaEdgeBody","docId":"api/Adapters/AWS/LambdaEdgeAdapter/NewLambdaEdgeBody","unlisted":false},{"type":"link","label":"OldLambdaEdgeBody","href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/OldLambdaEdgeBody","docId":"api/Adapters/AWS/LambdaEdgeAdapter/OldLambdaEdgeBody","unlisted":false}],"href":"/docs/api/Adapters/AWS/LambdaEdgeAdapter/"},{"type":"category","label":"RequestLambdaEdgeAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"RequestLambdaEdgeAdapterOptions","href":"/docs/api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapterOptions","docId":"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/RequestLambdaEdgeAdapter/"},{"type":"category","label":"S3Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"S3AdapterOptions","href":"/docs/api/Adapters/AWS/S3Adapter/S3AdapterOptions","docId":"api/Adapters/AWS/S3Adapter/S3AdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/S3Adapter/"},{"type":"category","label":"SNSAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"SNSAdapterOptions","href":"/docs/api/Adapters/AWS/SNSAdapter/SNSAdapterOptions","docId":"api/Adapters/AWS/SNSAdapter/SNSAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/SNSAdapter/"},{"type":"category","label":"SQSAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"SQSAdapterOptions","href":"/docs/api/Adapters/AWS/SQSAdapter/SQSAdapterOptions","docId":"api/Adapters/AWS/SQSAdapter/SQSAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/AWS/SQSAdapter/"}]},{"type":"category","label":"Apollo Server","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ApolloServerMutationAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ApolloServerMutationAdapterOptions","href":"/docs/api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapterOptions","docId":"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/Apollo Server/ApolloServerMutationAdapter/"}]},{"type":"category","label":"Azure","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"HttpTriggerV4Adapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"HttpTriggerV4AdapterOptions","href":"/docs/api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4AdapterOptions","docId":"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4AdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/Azure/HttpTriggerV4Adapter/"}]},{"type":"category","label":"Digital Ocean","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"HttpFunctionAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"HttpFunctionAdapterOptions","href":"/docs/api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapterOptions","docId":"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapterOptions","unlisted":false}],"href":"/docs/api/Adapters/Digital Ocean/HttpFunctionAdapter/"}]},{"type":"link","label":"DummyAdapter","href":"/docs/api/Adapters/DummyAdapter/","docId":"api/Adapters/DummyAdapter/DummyAdapter","unlisted":false},{"type":"category","label":"Huawei","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"HuaweiApiGatewayAdapter","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"HuaweiApiGatewayOptions","href":"/docs/api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayOptions","docId":"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayOptions","unlisted":false}],"href":"/docs/api/Adapters/Huawei/HuaweiApiGatewayAdapter/"}]}]},{"type":"category","label":"Contracts","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"AdapterContract","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AdapterRequest","href":"/docs/api/Contracts/AdapterContract/AdapterRequest","docId":"api/Contracts/AdapterContract/AdapterRequest","unlisted":false},{"type":"link","label":"GetResponseAdapterProps","href":"/docs/api/Contracts/AdapterContract/GetResponseAdapterProps","docId":"api/Contracts/AdapterContract/GetResponseAdapterProps","unlisted":false},{"type":"link","label":"OnErrorProps","href":"/docs/api/Contracts/AdapterContract/OnErrorProps","docId":"api/Contracts/AdapterContract/OnErrorProps","unlisted":false}],"href":"/docs/api/Contracts/AdapterContract/"},{"type":"link","label":"FrameworkContract","href":"/docs/api/Contracts/FrameworkContract","docId":"api/Contracts/FrameworkContract","unlisted":false},{"type":"category","label":"HandlerContract","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessHandler","href":"/docs/api/Contracts/HandlerContract/ServerlessHandler","docId":"api/Contracts/HandlerContract/ServerlessHandler","unlisted":false}],"href":"/docs/api/Contracts/HandlerContract/"},{"type":"category","label":"ResolverContract","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DelegatedResolver","href":"/docs/api/Contracts/ResolverContract/DelegatedResolver","docId":"api/Contracts/ResolverContract/DelegatedResolver","unlisted":false},{"type":"link","label":"Resolver","href":"/docs/api/Contracts/ResolverContract/Resolver","docId":"api/Contracts/ResolverContract/Resolver","unlisted":false},{"type":"link","label":"ResolverProps","href":"/docs/api/Contracts/ResolverContract/ResolverProps","docId":"api/Contracts/ResolverContract/ResolverProps","unlisted":false}],"href":"/docs/api/Contracts/ResolverContract/"}]},{"type":"category","label":"Core","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"BaseHandler","href":"/docs/api/Core/BaseHandler","docId":"api/Core/BaseHandler","unlisted":false},{"type":"category","label":"Constants","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DEFAULT_BINARY_CONTENT_TYPES","href":"/docs/api/Core/Constants/DEFAULT_BINARY_CONTENT_TYPES","docId":"api/Core/Constants/DEFAULT_BINARY_CONTENT_TYPES","unlisted":false},{"type":"link","label":"DEFAULT_BINARY_ENCODINGS","href":"/docs/api/Core/Constants/DEFAULT_BINARY_ENCODINGS","docId":"api/Core/Constants/DEFAULT_BINARY_ENCODINGS","unlisted":false},{"type":"link","label":"EmptyResponse","href":"/docs/api/Core/Constants/EmptyResponse","docId":"api/Core/Constants/EmptyResponse","unlisted":false},{"type":"link","label":"IEmptyResponse","href":"/docs/api/Core/Constants/IEmptyResponse","docId":"api/Core/Constants/IEmptyResponse","unlisted":false}]},{"type":"category","label":"Current Invoke","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"CurrentInvoke","href":"/docs/api/Core/Current Invoke/CurrentInvoke","docId":"api/Core/Current Invoke/CurrentInvoke","unlisted":false},{"type":"link","label":"getCurrentInvoke","href":"/docs/api/Core/Current Invoke/getCurrentInvoke","docId":"api/Core/Current Invoke/getCurrentInvoke","unlisted":false},{"type":"link","label":"setCurrentInvoke","href":"/docs/api/Core/Current Invoke/setCurrentInvoke","docId":"api/Core/Current Invoke/setCurrentInvoke","unlisted":false}]},{"type":"category","label":"Headers","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"FlattenedHeadersAndCookies","href":"/docs/api/Core/Headers/FlattenedHeadersAndCookies","docId":"api/Core/Headers/FlattenedHeadersAndCookies","unlisted":false},{"type":"link","label":"getFlattenedHeadersMap","href":"/docs/api/Core/Headers/getFlattenedHeadersMap","docId":"api/Core/Headers/getFlattenedHeadersMap","unlisted":false},{"type":"link","label":"getFlattenedHeadersMapAndCookies","href":"/docs/api/Core/Headers/getFlattenedHeadersMapAndCookies","docId":"api/Core/Headers/getFlattenedHeadersMapAndCookies","unlisted":false},{"type":"link","label":"getMultiValueHeadersMap","href":"/docs/api/Core/Headers/getMultiValueHeadersMap","docId":"api/Core/Headers/getMultiValueHeadersMap","unlisted":false},{"type":"link","label":"parseHeaders","href":"/docs/api/Core/Headers/parseHeaders","docId":"api/Core/Headers/parseHeaders","unlisted":false}]},{"type":"category","label":"Logger","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ILogger","href":"/docs/api/Core/Logger/ILogger","docId":"api/Core/Logger/ILogger","unlisted":false},{"type":"link","label":"LogLevels","href":"/docs/api/Core/Logger/LogLevels","docId":"api/Core/Logger/LogLevels","unlisted":false},{"type":"link","label":"LoggerFN","href":"/docs/api/Core/Logger/LoggerFN","docId":"api/Core/Logger/LoggerFN","unlisted":false},{"type":"link","label":"LoggerOptions","href":"/docs/api/Core/Logger/LoggerOptions","docId":"api/Core/Logger/LoggerOptions","unlisted":false},{"type":"link","label":"createDefaultLogger","href":"/docs/api/Core/Logger/createDefaultLogger","docId":"api/Core/Logger/createDefaultLogger","unlisted":false},{"type":"link","label":"isInternalLogger","href":"/docs/api/Core/Logger/isInternalLogger","docId":"api/Core/Logger/isInternalLogger","unlisted":false}]},{"type":"link","label":"NO_OP","href":"/docs/api/Core/NO_OP","docId":"api/Core/NO_OP","unlisted":false},{"type":"category","label":"Path","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"StripBasePathFn","href":"/docs/api/Core/Path/StripBasePathFn","docId":"api/Core/Path/StripBasePathFn","unlisted":false},{"type":"link","label":"buildStripBasePath","href":"/docs/api/Core/Path/buildStripBasePath","docId":"api/Core/Path/buildStripBasePath","unlisted":false},{"type":"link","label":"getPathWithQueryStringParams","href":"/docs/api/Core/Path/getPathWithQueryStringParams","docId":"api/Core/Path/getPathWithQueryStringParams","unlisted":false},{"type":"link","label":"getQueryParamsStringFromRecord","href":"/docs/api/Core/Path/getQueryParamsStringFromRecord","docId":"api/Core/Path/getQueryParamsStringFromRecord","unlisted":false}]},{"type":"category","label":"Stream","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"isStreamEnded","href":"/docs/api/Core/Stream/isStreamEnded","docId":"api/Core/Stream/isStreamEnded","unlisted":false},{"type":"link","label":"waitForStreamComplete","href":"/docs/api/Core/Stream/waitForStreamComplete","docId":"api/Core/Stream/waitForStreamComplete","unlisted":false}]},{"type":"link","label":"getDefaultIfUndefined","href":"/docs/api/Core/getDefaultIfUndefined","docId":"api/Core/getDefaultIfUndefined","unlisted":false},{"type":"link","label":"getEventBodyAsBuffer","href":"/docs/api/Core/getEventBodyAsBuffer","docId":"api/Core/getEventBodyAsBuffer","unlisted":false},{"type":"category","label":"isBinary","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"getContentType","href":"/docs/api/Core/isBinary/getContentType","docId":"api/Core/isBinary/getContentType","unlisted":false},{"type":"link","label":"isContentEncodingBinary","href":"/docs/api/Core/isBinary/isContentEncodingBinary","docId":"api/Core/isBinary/isContentEncodingBinary","unlisted":false},{"type":"link","label":"isContentTypeBinary","href":"/docs/api/Core/isBinary/isContentTypeBinary","docId":"api/Core/isBinary/isContentTypeBinary","unlisted":false}],"href":"/docs/api/Core/isBinary/"}]},{"type":"category","label":"Frameworks","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ApolloServerFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ApolloServerContextArguments","href":"/docs/api/Frameworks/ApolloServerFramework/ApolloServerContextArguments","docId":"api/Frameworks/ApolloServerFramework/ApolloServerContextArguments","unlisted":false},{"type":"link","label":"ApolloServerOptions","href":"/docs/api/Frameworks/ApolloServerFramework/ApolloServerOptions","docId":"api/Frameworks/ApolloServerFramework/ApolloServerOptions","unlisted":false},{"type":"link","label":"DefaultServerlessApolloServerContext","href":"/docs/api/Frameworks/ApolloServerFramework/DefaultServerlessApolloServerContext","docId":"api/Frameworks/ApolloServerFramework/DefaultServerlessApolloServerContext","unlisted":false}],"href":"/docs/api/Frameworks/ApolloServerFramework/"},{"type":"category","label":"BodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"BaseBodyParserFramework","href":"/docs/api/Frameworks/BodyParserFramework/BaseBodyParserFramework","docId":"api/Frameworks/BodyParserFramework/BaseBodyParserFramework","unlisted":false},{"type":"link","label":"BodyParserOptions","href":"/docs/api/Frameworks/BodyParserFramework/BodyParserOptions","docId":"api/Frameworks/BodyParserFramework/BodyParserOptions","unlisted":false},{"type":"category","label":"JsonBodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"JsonBodyParserFrameworkOptions","href":"/docs/api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFrameworkOptions","docId":"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/BodyParserFramework/JsonBodyParserFramework/"},{"type":"category","label":"RawBodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"RawBodyParserFrameworkOptions","href":"/docs/api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFrameworkOptions","docId":"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/BodyParserFramework/RawBodyParserFramework/"},{"type":"category","label":"TextBodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"TextBodyParserFrameworkOptions","href":"/docs/api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFrameworkOptions","docId":"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/BodyParserFramework/TextBodyParserFramework/"},{"type":"category","label":"UrlencodedBodyParserFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"UrlencodedBodyParserFrameworkOptions","href":"/docs/api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFrameworkOptions","docId":"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/"}]},{"type":"category","label":"CorsFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"CorsFrameworkOptions","href":"/docs/api/Frameworks/CorsFramework/CorsFrameworkOptions","docId":"api/Frameworks/CorsFramework/CorsFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/CorsFramework/"},{"type":"link","label":"ExpressFramework","href":"/docs/api/Frameworks/ExpressFramework/","docId":"api/Frameworks/ExpressFramework/ExpressFramework","unlisted":false},{"type":"link","label":"FastifyFramework","href":"/docs/api/Frameworks/FastifyFramework/","docId":"api/Frameworks/FastifyFramework/FastifyFramework","unlisted":false},{"type":"link","label":"HapiFramework","href":"/docs/api/Frameworks/HapiFramework/","docId":"api/Frameworks/HapiFramework/HapiFramework","unlisted":false},{"type":"link","label":"HttpDeepkitFramework","href":"/docs/api/Frameworks/HttpDeepkitFramework/","docId":"api/Frameworks/HttpDeepkitFramework/HttpDeepkitFramework","unlisted":false},{"type":"link","label":"KoaFramework","href":"/docs/api/Frameworks/KoaFramework/","docId":"api/Frameworks/KoaFramework/KoaFramework","unlisted":false},{"type":"link","label":"LazyFramework","href":"/docs/api/Frameworks/LazyFramework/","docId":"api/Frameworks/LazyFramework/LazyFramework","unlisted":false},{"type":"link","label":"PolkaFramework","href":"/docs/api/Frameworks/PolkaFramework/","docId":"api/Frameworks/PolkaFramework/PolkaFramework","unlisted":false},{"type":"category","label":"TrpcFramework","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"BufferToJSObjectTransformer","href":"/docs/api/Frameworks/TrpcFramework/BufferToJSObjectTransformer","docId":"api/Frameworks/TrpcFramework/BufferToJSObjectTransformer","unlisted":false},{"type":"link","label":"TrpcAdapterBaseContext","href":"/docs/api/Frameworks/TrpcFramework/TrpcAdapterBaseContext","docId":"api/Frameworks/TrpcFramework/TrpcAdapterBaseContext","unlisted":false},{"type":"link","label":"TrpcAdapterContext","href":"/docs/api/Frameworks/TrpcFramework/TrpcAdapterContext","docId":"api/Frameworks/TrpcFramework/TrpcAdapterContext","unlisted":false},{"type":"link","label":"TrpcFrameworkOptions","href":"/docs/api/Frameworks/TrpcFramework/TrpcFrameworkOptions","docId":"api/Frameworks/TrpcFramework/TrpcFrameworkOptions","unlisted":false}],"href":"/docs/api/Frameworks/TrpcFramework/"}]},{"type":"category","label":"Handlers","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"AwsStreamHandler","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AWSResponseStream","href":"/docs/api/Handlers/AwsStreamHandler/AWSResponseStream","docId":"api/Handlers/AwsStreamHandler/AWSResponseStream","unlisted":false},{"type":"link","label":"AWSStreamContext","href":"/docs/api/Handlers/AwsStreamHandler/AWSStreamContext","docId":"api/Handlers/AwsStreamHandler/AWSStreamContext","unlisted":false},{"type":"link","label":"AWSStreamResponseMetadata","href":"/docs/api/Handlers/AwsStreamHandler/AWSStreamResponseMetadata","docId":"api/Handlers/AwsStreamHandler/AWSStreamResponseMetadata","unlisted":false},{"type":"link","label":"AwsStreamHandlerOptions","href":"/docs/api/Handlers/AwsStreamHandler/AwsStreamHandlerOptions","docId":"api/Handlers/AwsStreamHandler/AwsStreamHandlerOptions","unlisted":false}],"href":"/docs/api/Handlers/AwsStreamHandler/"},{"type":"category","label":"AzureHandler","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AzureHandlerOptions","href":"/docs/api/Handlers/AzureHandler/AzureHandlerOptions","docId":"api/Handlers/AzureHandler/AzureHandlerOptions","unlisted":false}],"href":"/docs/api/Handlers/AzureHandler/"},{"type":"category","label":"Base","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"RawRequest","href":"/docs/api/Handlers/Base/RawRequest/","docId":"api/Handlers/Base/RawRequest/RawRequest","unlisted":false}]},{"type":"link","label":"DefaultHandler","href":"/docs/api/Handlers/DefaultHandler/","docId":"api/Handlers/DefaultHandler/DefaultHandler","unlisted":false},{"type":"link","label":"DigitalOceanHandler","href":"/docs/api/Handlers/DigitalOceanHandler/","docId":"api/Handlers/DigitalOceanHandler/DigitalOceanHandler","unlisted":false},{"type":"link","label":"GCPHandler","href":"/docs/api/Handlers/GCPHandler/","docId":"api/Handlers/GCPHandler/GCPHandler","unlisted":false},{"type":"category","label":"HttpFirebaseHandler","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"FirebaseHttpHandler","href":"/docs/api/Handlers/HttpFirebaseHandler/FirebaseHttpHandler","docId":"api/Handlers/HttpFirebaseHandler/FirebaseHttpHandler","unlisted":false},{"type":"link","label":"HttpFirebaseV2Handler","href":"/docs/api/Handlers/HttpFirebaseHandler/HttpFirebaseV2Handler","docId":"api/Handlers/HttpFirebaseHandler/HttpFirebaseV2Handler","unlisted":false}],"href":"/docs/api/Handlers/HttpFirebaseHandler/"},{"type":"category","label":"HttpHuaweiHandler","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"DEFAULT_HUAWEI_LISTEN_PORT","href":"/docs/api/Handlers/HttpHuaweiHandler/DEFAULT_HUAWEI_LISTEN_PORT","docId":"api/Handlers/HttpHuaweiHandler/DEFAULT_HUAWEI_LISTEN_PORT","unlisted":false},{"type":"link","label":"HttpHuaweiHandlerOptions","href":"/docs/api/Handlers/HttpHuaweiHandler/HttpHuaweiHandlerOptions","docId":"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandlerOptions","unlisted":false}],"href":"/docs/api/Handlers/HttpHuaweiHandler/"}]},{"type":"category","label":"Network","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"ServerlessRequest","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessRequestProps","href":"/docs/api/Network/ServerlessRequest/ServerlessRequestProps","docId":"api/Network/ServerlessRequest/ServerlessRequestProps","unlisted":false}],"href":"/docs/api/Network/ServerlessRequest/"},{"type":"category","label":"ServerlessResponse","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessResponseProps","href":"/docs/api/Network/ServerlessResponse/ServerlessResponseProps","docId":"api/Network/ServerlessResponse/ServerlessResponseProps","unlisted":false}],"href":"/docs/api/Network/ServerlessResponse/"},{"type":"category","label":"ServerlessStreamResponse","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessStreamResponseProps","href":"/docs/api/Network/ServerlessStreamResponse/ServerlessStreamResponseProps","docId":"api/Network/ServerlessStreamResponse/ServerlessStreamResponseProps","unlisted":false}],"href":"/docs/api/Network/ServerlessStreamResponse/"},{"type":"link","label":"getString","href":"/docs/api/Network/getString","docId":"api/Network/getString","unlisted":false}]},{"type":"category","label":"Resolvers","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AwsContextResolver","href":"/docs/api/Resolvers/AwsContextResolver/","docId":"api/Resolvers/AwsContextResolver/AwsContextResolver","unlisted":false},{"type":"category","label":"CallbackResolver","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"ServerlessCallback","href":"/docs/api/Resolvers/CallbackResolver/ServerlessCallback","docId":"api/Resolvers/CallbackResolver/ServerlessCallback","unlisted":false}],"href":"/docs/api/Resolvers/CallbackResolver/"},{"type":"link","label":"DummyResolver","href":"/docs/api/Resolvers/DummyResolver/","docId":"api/Resolvers/DummyResolver/DummyResolver","unlisted":false},{"type":"link","label":"PromiseResolver","href":"/docs/api/Resolvers/PromiseResolver/","docId":"api/Resolvers/PromiseResolver/PromiseResolver","unlisted":false}]},{"type":"link","label":"ServerlessAdapter","href":"/docs/api/ServerlessAdapter/","docId":"api/ServerlessAdapter/ServerlessAdapter","unlisted":false},{"type":"category","label":"Types","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"BinarySettings","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"BinarySettingsContentHeaders","href":"/docs/api/Types/BinarySettings/BinarySettingsContentHeaders","docId":"api/Types/BinarySettings/BinarySettingsContentHeaders","unlisted":false},{"type":"link","label":"BinarySettingsFunction","href":"/docs/api/Types/BinarySettings/BinarySettingsFunction","docId":"api/Types/BinarySettings/BinarySettingsFunction","unlisted":false}],"href":"/docs/api/Types/BinarySettings/"},{"type":"link","label":"BothValueHeaders","href":"/docs/api/Types/BothValueHeaders","docId":"api/Types/BothValueHeaders","unlisted":false},{"type":"link","label":"Concrete","href":"/docs/api/Types/Concrete","docId":"api/Types/Concrete","unlisted":false},{"type":"category","label":"Huawei","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"HuaweiApiGatewayEvent","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"HuaweiRequestContext","href":"/docs/api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestContext","docId":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestContext","unlisted":false},{"type":"link","label":"HuaweiRequestPathParameters","href":"/docs/api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestPathParameters","docId":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestPathParameters","unlisted":false},{"type":"link","label":"HuaweiRequestQueryStringParameters","href":"/docs/api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestQueryStringParameters","docId":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestQueryStringParameters","unlisted":false}],"href":"/docs/api/Types/Huawei/HuaweiApiGatewayEvent/"},{"type":"link","label":"HuaweiApiGatewayResponse","href":"/docs/api/Types/Huawei/HuaweiApiGatewayResponse/","docId":"api/Types/Huawei/HuaweiApiGatewayResponse/HuaweiApiGatewayResponse","unlisted":false},{"type":"category","label":"HuaweiContext","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"GetAccessKeyReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetAccessKeyReturn","docId":"api/Types/Huawei/HuaweiContext/GetAccessKeyReturn","unlisted":false},{"type":"link","label":"GetCPUNumberReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetCPUNumberReturn","docId":"api/Types/Huawei/HuaweiContext/GetCPUNumberReturn","unlisted":false},{"type":"link","label":"GetFunctionNameReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetFunctionNameReturn","docId":"api/Types/Huawei/HuaweiContext/GetFunctionNameReturn","unlisted":false},{"type":"link","label":"GetLoggerReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetLoggerReturn","docId":"api/Types/Huawei/HuaweiContext/GetLoggerReturn","unlisted":false},{"type":"link","label":"GetMemorySizeReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetMemorySizeReturn","docId":"api/Types/Huawei/HuaweiContext/GetMemorySizeReturn","unlisted":false},{"type":"link","label":"GetPackageReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetPackageReturn","docId":"api/Types/Huawei/HuaweiContext/GetPackageReturn","unlisted":false},{"type":"link","label":"GetProjectIdReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetProjectIdReturn","docId":"api/Types/Huawei/HuaweiContext/GetProjectIdReturn","unlisted":false},{"type":"link","label":"GetRemainingTimeInMilliSecondsReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetRemainingTimeInMilliSecondsReturn","docId":"api/Types/Huawei/HuaweiContext/GetRemainingTimeInMilliSecondsReturn","unlisted":false},{"type":"link","label":"GetRequestIDSecondsReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetRequestIDSecondsReturn","docId":"api/Types/Huawei/HuaweiContext/GetRequestIDSecondsReturn","unlisted":false},{"type":"link","label":"GetRunningTimeInSecondsReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetRunningTimeInSecondsReturn","docId":"api/Types/Huawei/HuaweiContext/GetRunningTimeInSecondsReturn","unlisted":false},{"type":"link","label":"GetSecretKeyReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetSecretKeyReturn","docId":"api/Types/Huawei/HuaweiContext/GetSecretKeyReturn","unlisted":false},{"type":"link","label":"GetTokenReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetTokenReturn","docId":"api/Types/Huawei/HuaweiContext/GetTokenReturn","unlisted":false},{"type":"link","label":"GetUserDataKeyParameter","href":"/docs/api/Types/Huawei/HuaweiContext/GetUserDataKeyParameter","docId":"api/Types/Huawei/HuaweiContext/GetUserDataKeyParameter","unlisted":false},{"type":"link","label":"GetUserDataReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetUserDataReturn","docId":"api/Types/Huawei/HuaweiContext/GetUserDataReturn","unlisted":false},{"type":"link","label":"GetVersionReturn","href":"/docs/api/Types/Huawei/HuaweiContext/GetVersionReturn","docId":"api/Types/Huawei/HuaweiContext/GetVersionReturn","unlisted":false}],"href":"/docs/api/Types/Huawei/HuaweiContext/"}]},{"type":"link","label":"MultiValueHeaders","href":"/docs/api/Types/MultiValueHeaders","docId":"api/Types/MultiValueHeaders","unlisted":false},{"type":"link","label":"SingleValueHeaders","href":"/docs/api/Types/SingleValueHeaders","docId":"api/Types/SingleValueHeaders","unlisted":false}]},{"type":"link","label":"keysToLowercase","href":"/docs/api/keysToLowercase","docId":"api/keysToLowercase","unlisted":false}]},"docs":{"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapter":{"id":"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapter","title":"ApolloServerMutationAdapter","description":"@h4ad/serverless-adapter > ApolloServerMutationAdapter","sidebar":"api"},"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapterOptions":{"id":"api/Adapters/Apollo Server/ApolloServerMutationAdapter/ApolloServerMutationAdapterOptions","title":"ApolloServerMutationAdapterOptions","description":"@h4ad/serverless-adapter > ApolloServerMutationAdapterOptions","sidebar":"api"},"api/Adapters/AWS/AlbAdapter/AlbAdapter":{"id":"api/Adapters/AWS/AlbAdapter/AlbAdapter","title":"AlbAdapter","description":"@h4ad/serverless-adapter > AlbAdapter","sidebar":"api"},"api/Adapters/AWS/AlbAdapter/AlbAdapterOptions":{"id":"api/Adapters/AWS/AlbAdapter/AlbAdapterOptions","title":"AlbAdapterOptions","description":"@h4ad/serverless-adapter > AlbAdapterOptions","sidebar":"api"},"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Adapter":{"id":"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Adapter","title":"ApiGatewayV1Adapter","description":"@h4ad/serverless-adapter > ApiGatewayV1Adapter","sidebar":"api"},"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Options":{"id":"api/Adapters/AWS/ApiGatewayV1Adapter/ApiGatewayV1Options","title":"ApiGatewayV1Options","description":"@h4ad/serverless-adapter > ApiGatewayV1Options","sidebar":"api"},"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Adapter":{"id":"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Adapter","title":"ApiGatewayV2Adapter","description":"@h4ad/serverless-adapter > ApiGatewayV2Adapter","sidebar":"api"},"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Options":{"id":"api/Adapters/AWS/ApiGatewayV2Adapter/ApiGatewayV2Options","title":"ApiGatewayV2Options","description":"@h4ad/serverless-adapter > ApiGatewayV2Options","sidebar":"api"},"api/Adapters/AWS/AWS Simple Adapter/AwsSimpleAdapter":{"id":"api/Adapters/AWS/AWS Simple Adapter/AwsSimpleAdapter","title":"AwsSimpleAdapter","description":"@h4ad/serverless-adapter > AwsSimpleAdapter","sidebar":"api"},"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterOptions":{"id":"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterOptions","title":"AWSSimpleAdapterOptions","description":"@h4ad/serverless-adapter > AWSSimpleAdapterOptions","sidebar":"api"},"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterResponseType":{"id":"api/Adapters/AWS/AWS Simple Adapter/AWSSimpleAdapterResponseType","title":"AWSSimpleAdapterResponseType","description":"@h4ad/serverless-adapter > AWSSimpleAdapterResponseType","sidebar":"api"},"api/Adapters/AWS/AWS Simple Adapter/BatchItemFailureResponse":{"id":"api/Adapters/AWS/AWS Simple Adapter/BatchItemFailureResponse","title":"BatchItemFailureResponse","description":"@h4ad/serverless-adapter > BatchItemFailureResponse","sidebar":"api"},"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapter":{"id":"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapter","title":"DynamoDBAdapter","description":"@h4ad/serverless-adapter > DynamoDBAdapter","sidebar":"api"},"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapterOptions":{"id":"api/Adapters/AWS/DynamoDBAdapter/DynamoDBAdapterOptions","title":"DynamoDBAdapterOptions","description":"@h4ad/serverless-adapter > DynamoDBAdapterOptions","sidebar":"api"},"api/Adapters/AWS/EventBridgeAdapter/EventBridgeAdapter":{"id":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeAdapter","title":"EventBridgeAdapter","description":"@h4ad/serverless-adapter > EventBridgeAdapter","sidebar":"api"},"api/Adapters/AWS/EventBridgeAdapter/EventBridgeEventAll":{"id":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeEventAll","title":"EventBridgeEventAll","description":"@h4ad/serverless-adapter > EventBridgeEventAll","sidebar":"api"},"api/Adapters/AWS/EventBridgeAdapter/EventBridgeOptions":{"id":"api/Adapters/AWS/EventBridgeAdapter/EventBridgeOptions","title":"EventBridgeOptions","description":"@h4ad/serverless-adapter > EventBridgeOptions","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","title":"DEFAULT_LAMBDA_EDGE_DISALLOWED_HEADERS","description":"@h4ad/serverless-adapter > DEFAULT\\\\LAMBDA\\\\EDGE\\\\DISALLOWED\\\\HEADERS","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","title":"DEFAULT_ORIGIN_MAX_RESPONSE_SIZE_IN_BYTES","description":"@h4ad/serverless-adapter > DEFAULT\\\\ORIGIN\\\\MAX\\\\RESPONSE\\\\SIZE\\\\IN\\\\BYTES","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/Constants/DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","title":"DEFAULT_VIEWER_MAX_RESPONSE_SIZE_IN_BYTES","description":"@h4ad/serverless-adapter > DEFAULT\\\\VIEWER\\\\MAX\\\\RESPONSE\\\\SIZE\\\\IN\\\\BYTES","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/DefaultForwardPath":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/DefaultForwardPath","title":"DefaultForwardPath","description":"@h4ad/serverless-adapter > DefaultForwardPath","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/DefaultQueryString":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/DefaultQueryString","title":"DefaultQueryString","description":"@h4ad/serverless-adapter > DefaultQueryString","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapter":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapter","title":"LambdaEdgeAdapter","description":"@h4ad/serverless-adapter > LambdaEdgeAdapter","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapterOptions":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/LambdaEdgeAdapterOptions","title":"LambdaEdgeAdapterOptions","description":"@h4ad/serverless-adapter > LambdaEdgeAdapterOptions","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/NewLambdaEdgeBody":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/NewLambdaEdgeBody","title":"NewLambdaEdgeBody","description":"@h4ad/serverless-adapter > NewLambdaEdgeBody","sidebar":"api"},"api/Adapters/AWS/LambdaEdgeAdapter/OldLambdaEdgeBody":{"id":"api/Adapters/AWS/LambdaEdgeAdapter/OldLambdaEdgeBody","title":"OldLambdaEdgeBody","description":"@h4ad/serverless-adapter > OldLambdaEdgeBody","sidebar":"api"},"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapter":{"id":"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapter","title":"RequestLambdaEdgeAdapter","description":"@h4ad/serverless-adapter > RequestLambdaEdgeAdapter","sidebar":"api"},"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapterOptions":{"id":"api/Adapters/AWS/RequestLambdaEdgeAdapter/RequestLambdaEdgeAdapterOptions","title":"RequestLambdaEdgeAdapterOptions","description":"@h4ad/serverless-adapter > RequestLambdaEdgeAdapterOptions","sidebar":"api"},"api/Adapters/AWS/S3Adapter/S3Adapter":{"id":"api/Adapters/AWS/S3Adapter/S3Adapter","title":"S3Adapter","description":"@h4ad/serverless-adapter > S3Adapter","sidebar":"api"},"api/Adapters/AWS/S3Adapter/S3AdapterOptions":{"id":"api/Adapters/AWS/S3Adapter/S3AdapterOptions","title":"S3AdapterOptions","description":"@h4ad/serverless-adapter > S3AdapterOptions","sidebar":"api"},"api/Adapters/AWS/SNSAdapter/SNSAdapter":{"id":"api/Adapters/AWS/SNSAdapter/SNSAdapter","title":"SNSAdapter","description":"@h4ad/serverless-adapter > SNSAdapter","sidebar":"api"},"api/Adapters/AWS/SNSAdapter/SNSAdapterOptions":{"id":"api/Adapters/AWS/SNSAdapter/SNSAdapterOptions","title":"SNSAdapterOptions","description":"@h4ad/serverless-adapter > SNSAdapterOptions","sidebar":"api"},"api/Adapters/AWS/SQSAdapter/SQSAdapter":{"id":"api/Adapters/AWS/SQSAdapter/SQSAdapter","title":"SQSAdapter","description":"@h4ad/serverless-adapter > SQSAdapter","sidebar":"api"},"api/Adapters/AWS/SQSAdapter/SQSAdapterOptions":{"id":"api/Adapters/AWS/SQSAdapter/SQSAdapterOptions","title":"SQSAdapterOptions","description":"@h4ad/serverless-adapter > SQSAdapterOptions","sidebar":"api"},"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4Adapter":{"id":"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4Adapter","title":"HttpTriggerV4Adapter","description":"@h4ad/serverless-adapter > HttpTriggerV4Adapter","sidebar":"api"},"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4AdapterOptions":{"id":"api/Adapters/Azure/HttpTriggerV4Adapter/HttpTriggerV4AdapterOptions","title":"HttpTriggerV4AdapterOptions","description":"@h4ad/serverless-adapter > HttpTriggerV4AdapterOptions","sidebar":"api"},"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapter":{"id":"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapter","title":"HttpFunctionAdapter","description":"@h4ad/serverless-adapter > HttpFunctionAdapter","sidebar":"api"},"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapterOptions":{"id":"api/Adapters/Digital Ocean/HttpFunctionAdapter/HttpFunctionAdapterOptions","title":"HttpFunctionAdapterOptions","description":"@h4ad/serverless-adapter > HttpFunctionAdapterOptions","sidebar":"api"},"api/Adapters/DummyAdapter/DummyAdapter":{"id":"api/Adapters/DummyAdapter/DummyAdapter","title":"DummyAdapter","description":"@h4ad/serverless-adapter > DummyAdapter","sidebar":"api"},"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayAdapter":{"id":"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayAdapter","title":"HuaweiApiGatewayAdapter","description":"@h4ad/serverless-adapter > HuaweiApiGatewayAdapter","sidebar":"api"},"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayOptions":{"id":"api/Adapters/Huawei/HuaweiApiGatewayAdapter/HuaweiApiGatewayOptions","title":"HuaweiApiGatewayOptions","description":"@h4ad/serverless-adapter > HuaweiApiGatewayOptions","sidebar":"api"},"api/Contracts/AdapterContract/AdapterContract":{"id":"api/Contracts/AdapterContract/AdapterContract","title":"AdapterContract","description":"@h4ad/serverless-adapter > AdapterContract","sidebar":"api"},"api/Contracts/AdapterContract/AdapterRequest":{"id":"api/Contracts/AdapterContract/AdapterRequest","title":"AdapterRequest","description":"@h4ad/serverless-adapter > AdapterRequest","sidebar":"api"},"api/Contracts/AdapterContract/GetResponseAdapterProps":{"id":"api/Contracts/AdapterContract/GetResponseAdapterProps","title":"GetResponseAdapterProps","description":"@h4ad/serverless-adapter > GetResponseAdapterProps","sidebar":"api"},"api/Contracts/AdapterContract/OnErrorProps":{"id":"api/Contracts/AdapterContract/OnErrorProps","title":"OnErrorProps","description":"@h4ad/serverless-adapter > OnErrorProps","sidebar":"api"},"api/Contracts/FrameworkContract":{"id":"api/Contracts/FrameworkContract","title":"FrameworkContract","description":"@h4ad/serverless-adapter > FrameworkContract","sidebar":"api"},"api/Contracts/HandlerContract/HandlerContract":{"id":"api/Contracts/HandlerContract/HandlerContract","title":"HandlerContract","description":"@h4ad/serverless-adapter > HandlerContract","sidebar":"api"},"api/Contracts/HandlerContract/ServerlessHandler":{"id":"api/Contracts/HandlerContract/ServerlessHandler","title":"ServerlessHandler","description":"@h4ad/serverless-adapter > ServerlessHandler","sidebar":"api"},"api/Contracts/ResolverContract/DelegatedResolver":{"id":"api/Contracts/ResolverContract/DelegatedResolver","title":"DelegatedResolver","description":"@h4ad/serverless-adapter > DelegatedResolver","sidebar":"api"},"api/Contracts/ResolverContract/Resolver":{"id":"api/Contracts/ResolverContract/Resolver","title":"Resolver","description":"@h4ad/serverless-adapter > Resolver","sidebar":"api"},"api/Contracts/ResolverContract/ResolverContract":{"id":"api/Contracts/ResolverContract/ResolverContract","title":"ResolverContract","description":"@h4ad/serverless-adapter > ResolverContract","sidebar":"api"},"api/Contracts/ResolverContract/ResolverProps":{"id":"api/Contracts/ResolverContract/ResolverProps","title":"ResolverProps","description":"@h4ad/serverless-adapter > ResolverProps","sidebar":"api"},"api/Core/BaseHandler":{"id":"api/Core/BaseHandler","title":"BaseHandler","description":"@h4ad/serverless-adapter > BaseHandler","sidebar":"api"},"api/Core/Constants/DEFAULT_BINARY_CONTENT_TYPES":{"id":"api/Core/Constants/DEFAULT_BINARY_CONTENT_TYPES","title":"DEFAULT_BINARY_CONTENT_TYPES","description":"@h4ad/serverless-adapter > DEFAULT\\\\BINARY\\\\CONTENT\\\\TYPES","sidebar":"api"},"api/Core/Constants/DEFAULT_BINARY_ENCODINGS":{"id":"api/Core/Constants/DEFAULT_BINARY_ENCODINGS","title":"DEFAULT_BINARY_ENCODINGS","description":"@h4ad/serverless-adapter > DEFAULT\\\\BINARY\\\\ENCODINGS","sidebar":"api"},"api/Core/Constants/EmptyResponse":{"id":"api/Core/Constants/EmptyResponse","title":"EmptyResponse","description":"@h4ad/serverless-adapter > EmptyResponse","sidebar":"api"},"api/Core/Constants/IEmptyResponse":{"id":"api/Core/Constants/IEmptyResponse","title":"IEmptyResponse","description":"@h4ad/serverless-adapter > IEmptyResponse","sidebar":"api"},"api/Core/Current Invoke/CurrentInvoke":{"id":"api/Core/Current Invoke/CurrentInvoke","title":"CurrentInvoke","description":"@h4ad/serverless-adapter > CurrentInvoke","sidebar":"api"},"api/Core/Current Invoke/getCurrentInvoke":{"id":"api/Core/Current Invoke/getCurrentInvoke","title":"getCurrentInvoke","description":"@h4ad/serverless-adapter > getCurrentInvoke","sidebar":"api"},"api/Core/Current Invoke/setCurrentInvoke":{"id":"api/Core/Current Invoke/setCurrentInvoke","title":"setCurrentInvoke","description":"@h4ad/serverless-adapter > setCurrentInvoke","sidebar":"api"},"api/Core/getDefaultIfUndefined":{"id":"api/Core/getDefaultIfUndefined","title":"getDefaultIfUndefined","description":"@h4ad/serverless-adapter > getDefaultIfUndefined","sidebar":"api"},"api/Core/getEventBodyAsBuffer":{"id":"api/Core/getEventBodyAsBuffer","title":"getEventBodyAsBuffer","description":"@h4ad/serverless-adapter > getEventBodyAsBuffer","sidebar":"api"},"api/Core/Headers/FlattenedHeadersAndCookies":{"id":"api/Core/Headers/FlattenedHeadersAndCookies","title":"FlattenedHeadersAndCookies","description":"@h4ad/serverless-adapter > FlattenedHeadersAndCookies","sidebar":"api"},"api/Core/Headers/getFlattenedHeadersMap":{"id":"api/Core/Headers/getFlattenedHeadersMap","title":"getFlattenedHeadersMap","description":"@h4ad/serverless-adapter > getFlattenedHeadersMap","sidebar":"api"},"api/Core/Headers/getFlattenedHeadersMapAndCookies":{"id":"api/Core/Headers/getFlattenedHeadersMapAndCookies","title":"getFlattenedHeadersMapAndCookies","description":"@h4ad/serverless-adapter > getFlattenedHeadersMapAndCookies","sidebar":"api"},"api/Core/Headers/getMultiValueHeadersMap":{"id":"api/Core/Headers/getMultiValueHeadersMap","title":"getMultiValueHeadersMap","description":"@h4ad/serverless-adapter > getMultiValueHeadersMap","sidebar":"api"},"api/Core/Headers/parseHeaders":{"id":"api/Core/Headers/parseHeaders","title":"parseHeaders","description":"@h4ad/serverless-adapter > parseHeaders","sidebar":"api"},"api/Core/isBinary/getContentType":{"id":"api/Core/isBinary/getContentType","title":"getContentType","description":"@h4ad/serverless-adapter > getContentType","sidebar":"api"},"api/Core/isBinary/isBinary":{"id":"api/Core/isBinary/isBinary","title":"isBinary","description":"@h4ad/serverless-adapter > isBinary","sidebar":"api"},"api/Core/isBinary/isContentEncodingBinary":{"id":"api/Core/isBinary/isContentEncodingBinary","title":"isContentEncodingBinary","description":"@h4ad/serverless-adapter > isContentEncodingBinary","sidebar":"api"},"api/Core/isBinary/isContentTypeBinary":{"id":"api/Core/isBinary/isContentTypeBinary","title":"isContentTypeBinary","description":"@h4ad/serverless-adapter > isContentTypeBinary","sidebar":"api"},"api/Core/Logger/createDefaultLogger":{"id":"api/Core/Logger/createDefaultLogger","title":"createDefaultLogger","description":"@h4ad/serverless-adapter > createDefaultLogger","sidebar":"api"},"api/Core/Logger/ILogger":{"id":"api/Core/Logger/ILogger","title":"ILogger","description":"@h4ad/serverless-adapter > ILogger","sidebar":"api"},"api/Core/Logger/isInternalLogger":{"id":"api/Core/Logger/isInternalLogger","title":"isInternalLogger","description":"@h4ad/serverless-adapter > isInternalLogger","sidebar":"api"},"api/Core/Logger/LoggerFN":{"id":"api/Core/Logger/LoggerFN","title":"LoggerFN","description":"@h4ad/serverless-adapter > LoggerFN","sidebar":"api"},"api/Core/Logger/LoggerOptions":{"id":"api/Core/Logger/LoggerOptions","title":"LoggerOptions","description":"@h4ad/serverless-adapter > LoggerOptions","sidebar":"api"},"api/Core/Logger/LogLevels":{"id":"api/Core/Logger/LogLevels","title":"LogLevels","description":"@h4ad/serverless-adapter > LogLevels","sidebar":"api"},"api/Core/NO_OP":{"id":"api/Core/NO_OP","title":"NO_OP","description":"@h4ad/serverless-adapter > NO\\\\OP","sidebar":"api"},"api/Core/Path/buildStripBasePath":{"id":"api/Core/Path/buildStripBasePath","title":"buildStripBasePath","description":"@h4ad/serverless-adapter > buildStripBasePath","sidebar":"api"},"api/Core/Path/getPathWithQueryStringParams":{"id":"api/Core/Path/getPathWithQueryStringParams","title":"getPathWithQueryStringParams","description":"@h4ad/serverless-adapter > getPathWithQueryStringParams","sidebar":"api"},"api/Core/Path/getQueryParamsStringFromRecord":{"id":"api/Core/Path/getQueryParamsStringFromRecord","title":"getQueryParamsStringFromRecord","description":"@h4ad/serverless-adapter > getQueryParamsStringFromRecord","sidebar":"api"},"api/Core/Path/StripBasePathFn":{"id":"api/Core/Path/StripBasePathFn","title":"StripBasePathFn","description":"@h4ad/serverless-adapter > StripBasePathFn","sidebar":"api"},"api/Core/Stream/isStreamEnded":{"id":"api/Core/Stream/isStreamEnded","title":"isStreamEnded","description":"@h4ad/serverless-adapter > isStreamEnded","sidebar":"api"},"api/Core/Stream/waitForStreamComplete":{"id":"api/Core/Stream/waitForStreamComplete","title":"waitForStreamComplete","description":"@h4ad/serverless-adapter > waitForStreamComplete","sidebar":"api"},"api/Frameworks/ApolloServerFramework/ApolloServerContextArguments":{"id":"api/Frameworks/ApolloServerFramework/ApolloServerContextArguments","title":"ApolloServerContextArguments","description":"@h4ad/serverless-adapter > ApolloServerContextArguments","sidebar":"api"},"api/Frameworks/ApolloServerFramework/ApolloServerFramework":{"id":"api/Frameworks/ApolloServerFramework/ApolloServerFramework","title":"ApolloServerFramework","description":"@h4ad/serverless-adapter > ApolloServerFramework","sidebar":"api"},"api/Frameworks/ApolloServerFramework/ApolloServerOptions":{"id":"api/Frameworks/ApolloServerFramework/ApolloServerOptions","title":"ApolloServerOptions","description":"@h4ad/serverless-adapter > ApolloServerOptions","sidebar":"api"},"api/Frameworks/ApolloServerFramework/DefaultServerlessApolloServerContext":{"id":"api/Frameworks/ApolloServerFramework/DefaultServerlessApolloServerContext","title":"DefaultServerlessApolloServerContext","description":"@h4ad/serverless-adapter > DefaultServerlessApolloServerContext","sidebar":"api"},"api/Frameworks/BodyParserFramework/BaseBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/BaseBodyParserFramework","title":"BaseBodyParserFramework","description":"@h4ad/serverless-adapter > BaseBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/BodyParserOptions":{"id":"api/Frameworks/BodyParserFramework/BodyParserOptions","title":"BodyParserOptions","description":"@h4ad/serverless-adapter > BodyParserOptions","sidebar":"api"},"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFramework","title":"JsonBodyParserFramework","description":"@h4ad/serverless-adapter > JsonBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFrameworkOptions":{"id":"api/Frameworks/BodyParserFramework/JsonBodyParserFramework/JsonBodyParserFrameworkOptions","title":"JsonBodyParserFrameworkOptions","description":"@h4ad/serverless-adapter > JsonBodyParserFrameworkOptions","sidebar":"api"},"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFramework","title":"RawBodyParserFramework","description":"@h4ad/serverless-adapter > RawBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFrameworkOptions":{"id":"api/Frameworks/BodyParserFramework/RawBodyParserFramework/RawBodyParserFrameworkOptions","title":"RawBodyParserFrameworkOptions","description":"@h4ad/serverless-adapter > RawBodyParserFrameworkOptions","sidebar":"api"},"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFramework","title":"TextBodyParserFramework","description":"@h4ad/serverless-adapter > TextBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFrameworkOptions":{"id":"api/Frameworks/BodyParserFramework/TextBodyParserFramework/TextBodyParserFrameworkOptions","title":"TextBodyParserFrameworkOptions","description":"@h4ad/serverless-adapter > TextBodyParserFrameworkOptions","sidebar":"api"},"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFramework":{"id":"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFramework","title":"UrlencodedBodyParserFramework","description":"@h4ad/serverless-adapter > UrlencodedBodyParserFramework","sidebar":"api"},"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFrameworkOptions":{"id":"api/Frameworks/BodyParserFramework/UrlencodedBodyParserFramework/UrlencodedBodyParserFrameworkOptions","title":"UrlencodedBodyParserFrameworkOptions","description":"@h4ad/serverless-adapter > UrlencodedBodyParserFrameworkOptions","sidebar":"api"},"api/Frameworks/CorsFramework/CorsFramework":{"id":"api/Frameworks/CorsFramework/CorsFramework","title":"CorsFramework","description":"@h4ad/serverless-adapter > CorsFramework","sidebar":"api"},"api/Frameworks/CorsFramework/CorsFrameworkOptions":{"id":"api/Frameworks/CorsFramework/CorsFrameworkOptions","title":"CorsFrameworkOptions","description":"@h4ad/serverless-adapter > CorsFrameworkOptions","sidebar":"api"},"api/Frameworks/ExpressFramework/ExpressFramework":{"id":"api/Frameworks/ExpressFramework/ExpressFramework","title":"ExpressFramework","description":"@h4ad/serverless-adapter > ExpressFramework","sidebar":"api"},"api/Frameworks/FastifyFramework/FastifyFramework":{"id":"api/Frameworks/FastifyFramework/FastifyFramework","title":"FastifyFramework","description":"@h4ad/serverless-adapter > FastifyFramework","sidebar":"api"},"api/Frameworks/HapiFramework/HapiFramework":{"id":"api/Frameworks/HapiFramework/HapiFramework","title":"HapiFramework","description":"@h4ad/serverless-adapter > HapiFramework","sidebar":"api"},"api/Frameworks/HttpDeepkitFramework/HttpDeepkitFramework":{"id":"api/Frameworks/HttpDeepkitFramework/HttpDeepkitFramework","title":"HttpDeepkitFramework","description":"@h4ad/serverless-adapter > HttpDeepkitFramework","sidebar":"api"},"api/Frameworks/KoaFramework/KoaFramework":{"id":"api/Frameworks/KoaFramework/KoaFramework","title":"KoaFramework","description":"@h4ad/serverless-adapter > KoaFramework","sidebar":"api"},"api/Frameworks/LazyFramework/LazyFramework":{"id":"api/Frameworks/LazyFramework/LazyFramework","title":"LazyFramework","description":"@h4ad/serverless-adapter > LazyFramework","sidebar":"api"},"api/Frameworks/PolkaFramework/PolkaFramework":{"id":"api/Frameworks/PolkaFramework/PolkaFramework","title":"PolkaFramework","description":"@h4ad/serverless-adapter > PolkaFramework","sidebar":"api"},"api/Frameworks/TrpcFramework/BufferToJSObjectTransformer":{"id":"api/Frameworks/TrpcFramework/BufferToJSObjectTransformer","title":"BufferToJSObjectTransformer","description":"@h4ad/serverless-adapter > BufferToJSObjectTransformer","sidebar":"api"},"api/Frameworks/TrpcFramework/TrpcAdapterBaseContext":{"id":"api/Frameworks/TrpcFramework/TrpcAdapterBaseContext","title":"TrpcAdapterBaseContext","description":"@h4ad/serverless-adapter > TrpcAdapterBaseContext","sidebar":"api"},"api/Frameworks/TrpcFramework/TrpcAdapterContext":{"id":"api/Frameworks/TrpcFramework/TrpcAdapterContext","title":"TrpcAdapterContext","description":"@h4ad/serverless-adapter > TrpcAdapterContext","sidebar":"api"},"api/Frameworks/TrpcFramework/TrpcFramework":{"id":"api/Frameworks/TrpcFramework/TrpcFramework","title":"TrpcFramework","description":"@h4ad/serverless-adapter > TrpcFramework","sidebar":"api"},"api/Frameworks/TrpcFramework/TrpcFrameworkOptions":{"id":"api/Frameworks/TrpcFramework/TrpcFrameworkOptions","title":"TrpcFrameworkOptions","description":"@h4ad/serverless-adapter > TrpcFrameworkOptions","sidebar":"api"},"api/Handlers/AwsStreamHandler/AWSResponseStream":{"id":"api/Handlers/AwsStreamHandler/AWSResponseStream","title":"AWSResponseStream","description":"@h4ad/serverless-adapter > AWSResponseStream","sidebar":"api"},"api/Handlers/AwsStreamHandler/AWSStreamContext":{"id":"api/Handlers/AwsStreamHandler/AWSStreamContext","title":"AWSStreamContext","description":"@h4ad/serverless-adapter > AWSStreamContext","sidebar":"api"},"api/Handlers/AwsStreamHandler/AwsStreamHandler":{"id":"api/Handlers/AwsStreamHandler/AwsStreamHandler","title":"AwsStreamHandler","description":"@h4ad/serverless-adapter > AwsStreamHandler","sidebar":"api"},"api/Handlers/AwsStreamHandler/AwsStreamHandlerOptions":{"id":"api/Handlers/AwsStreamHandler/AwsStreamHandlerOptions","title":"AwsStreamHandlerOptions","description":"@h4ad/serverless-adapter > AwsStreamHandlerOptions","sidebar":"api"},"api/Handlers/AwsStreamHandler/AWSStreamResponseMetadata":{"id":"api/Handlers/AwsStreamHandler/AWSStreamResponseMetadata","title":"AWSStreamResponseMetadata","description":"@h4ad/serverless-adapter > AWSStreamResponseMetadata","sidebar":"api"},"api/Handlers/AzureHandler/AzureHandler":{"id":"api/Handlers/AzureHandler/AzureHandler","title":"AzureHandler","description":"@h4ad/serverless-adapter > AzureHandler","sidebar":"api"},"api/Handlers/AzureHandler/AzureHandlerOptions":{"id":"api/Handlers/AzureHandler/AzureHandlerOptions","title":"AzureHandlerOptions","description":"@h4ad/serverless-adapter > AzureHandlerOptions","sidebar":"api"},"api/Handlers/Base/RawRequest/RawRequest":{"id":"api/Handlers/Base/RawRequest/RawRequest","title":"RawRequest","description":"@h4ad/serverless-adapter > RawRequest","sidebar":"api"},"api/Handlers/DefaultHandler/DefaultHandler":{"id":"api/Handlers/DefaultHandler/DefaultHandler","title":"DefaultHandler","description":"@h4ad/serverless-adapter > DefaultHandler","sidebar":"api"},"api/Handlers/DigitalOceanHandler/DigitalOceanHandler":{"id":"api/Handlers/DigitalOceanHandler/DigitalOceanHandler","title":"DigitalOceanHandler","description":"@h4ad/serverless-adapter > DigitalOceanHandler","sidebar":"api"},"api/Handlers/GCPHandler/GCPHandler":{"id":"api/Handlers/GCPHandler/GCPHandler","title":"GCPHandler","description":"@h4ad/serverless-adapter > GCPHandler","sidebar":"api"},"api/Handlers/HttpFirebaseHandler/FirebaseHttpHandler":{"id":"api/Handlers/HttpFirebaseHandler/FirebaseHttpHandler","title":"FirebaseHttpHandler","description":"@h4ad/serverless-adapter > FirebaseHttpHandler","sidebar":"api"},"api/Handlers/HttpFirebaseHandler/HttpFirebaseHandler":{"id":"api/Handlers/HttpFirebaseHandler/HttpFirebaseHandler","title":"HttpFirebaseHandler","description":"@h4ad/serverless-adapter > HttpFirebaseHandler","sidebar":"api"},"api/Handlers/HttpFirebaseHandler/HttpFirebaseV2Handler":{"id":"api/Handlers/HttpFirebaseHandler/HttpFirebaseV2Handler","title":"HttpFirebaseV2Handler","description":"@h4ad/serverless-adapter > HttpFirebaseV2Handler","sidebar":"api"},"api/Handlers/HttpHuaweiHandler/DEFAULT_HUAWEI_LISTEN_PORT":{"id":"api/Handlers/HttpHuaweiHandler/DEFAULT_HUAWEI_LISTEN_PORT","title":"DEFAULT_HUAWEI_LISTEN_PORT","description":"@h4ad/serverless-adapter > DEFAULT\\\\HUAWEI\\\\LISTEN\\\\PORT","sidebar":"api"},"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandler":{"id":"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandler","title":"HttpHuaweiHandler","description":"@h4ad/serverless-adapter > HttpHuaweiHandler","sidebar":"api"},"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandlerOptions":{"id":"api/Handlers/HttpHuaweiHandler/HttpHuaweiHandlerOptions","title":"HttpHuaweiHandlerOptions","description":"@h4ad/serverless-adapter > HttpHuaweiHandlerOptions","sidebar":"api"},"api/Introduction":{"id":"api/Introduction","title":"Introduction","description":"@h4ad/serverless-adapter","sidebar":"api"},"api/keysToLowercase":{"id":"api/keysToLowercase","title":"keysToLowercase","description":"@h4ad/serverless-adapter > keysToLowercase","sidebar":"api"},"api/Network/getString":{"id":"api/Network/getString","title":"getString","description":"@h4ad/serverless-adapter > getString","sidebar":"api"},"api/Network/ServerlessRequest/ServerlessRequest":{"id":"api/Network/ServerlessRequest/ServerlessRequest","title":"ServerlessRequest","description":"@h4ad/serverless-adapter > ServerlessRequest","sidebar":"api"},"api/Network/ServerlessRequest/ServerlessRequestProps":{"id":"api/Network/ServerlessRequest/ServerlessRequestProps","title":"ServerlessRequestProps","description":"@h4ad/serverless-adapter > ServerlessRequestProps","sidebar":"api"},"api/Network/ServerlessResponse/ServerlessResponse":{"id":"api/Network/ServerlessResponse/ServerlessResponse","title":"ServerlessResponse","description":"@h4ad/serverless-adapter > ServerlessResponse","sidebar":"api"},"api/Network/ServerlessResponse/ServerlessResponseProps":{"id":"api/Network/ServerlessResponse/ServerlessResponseProps","title":"ServerlessResponseProps","description":"@h4ad/serverless-adapter > ServerlessResponseProps","sidebar":"api"},"api/Network/ServerlessStreamResponse/ServerlessStreamResponse":{"id":"api/Network/ServerlessStreamResponse/ServerlessStreamResponse","title":"ServerlessStreamResponse","description":"@h4ad/serverless-adapter > ServerlessStreamResponse","sidebar":"api"},"api/Network/ServerlessStreamResponse/ServerlessStreamResponseProps":{"id":"api/Network/ServerlessStreamResponse/ServerlessStreamResponseProps","title":"ServerlessStreamResponseProps","description":"@h4ad/serverless-adapter > ServerlessStreamResponseProps","sidebar":"api"},"api/Resolvers/AwsContextResolver/AwsContextResolver":{"id":"api/Resolvers/AwsContextResolver/AwsContextResolver","title":"AwsContextResolver","description":"@h4ad/serverless-adapter > AwsContextResolver","sidebar":"api"},"api/Resolvers/CallbackResolver/CallbackResolver":{"id":"api/Resolvers/CallbackResolver/CallbackResolver","title":"CallbackResolver","description":"@h4ad/serverless-adapter > CallbackResolver","sidebar":"api"},"api/Resolvers/CallbackResolver/ServerlessCallback":{"id":"api/Resolvers/CallbackResolver/ServerlessCallback","title":"ServerlessCallback","description":"@h4ad/serverless-adapter > ServerlessCallback","sidebar":"api"},"api/Resolvers/DummyResolver/DummyResolver":{"id":"api/Resolvers/DummyResolver/DummyResolver","title":"DummyResolver","description":"@h4ad/serverless-adapter > DummyResolver","sidebar":"api"},"api/Resolvers/PromiseResolver/PromiseResolver":{"id":"api/Resolvers/PromiseResolver/PromiseResolver","title":"PromiseResolver","description":"@h4ad/serverless-adapter > PromiseResolver","sidebar":"api"},"api/ServerlessAdapter/ServerlessAdapter":{"id":"api/ServerlessAdapter/ServerlessAdapter","title":"ServerlessAdapter","description":"@h4ad/serverless-adapter > ServerlessAdapter","sidebar":"api"},"api/Types/BinarySettings/BinarySettings":{"id":"api/Types/BinarySettings/BinarySettings","title":"BinarySettings","description":"@h4ad/serverless-adapter > BinarySettings","sidebar":"api"},"api/Types/BinarySettings/BinarySettingsContentHeaders":{"id":"api/Types/BinarySettings/BinarySettingsContentHeaders","title":"BinarySettingsContentHeaders","description":"@h4ad/serverless-adapter > BinarySettingsContentHeaders","sidebar":"api"},"api/Types/BinarySettings/BinarySettingsFunction":{"id":"api/Types/BinarySettings/BinarySettingsFunction","title":"BinarySettingsFunction","description":"@h4ad/serverless-adapter > BinarySettingsFunction","sidebar":"api"},"api/Types/BothValueHeaders":{"id":"api/Types/BothValueHeaders","title":"BothValueHeaders","description":"@h4ad/serverless-adapter > BothValueHeaders","sidebar":"api"},"api/Types/Concrete":{"id":"api/Types/Concrete","title":"Concrete","description":"@h4ad/serverless-adapter > Concrete","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiApiGatewayEvent":{"id":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiApiGatewayEvent","title":"HuaweiApiGatewayEvent","description":"@h4ad/serverless-adapter > HuaweiApiGatewayEvent","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestContext":{"id":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestContext","title":"HuaweiRequestContext","description":"@h4ad/serverless-adapter > HuaweiRequestContext","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestPathParameters":{"id":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestPathParameters","title":"HuaweiRequestPathParameters","description":"@h4ad/serverless-adapter > HuaweiRequestPathParameters","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestQueryStringParameters":{"id":"api/Types/Huawei/HuaweiApiGatewayEvent/HuaweiRequestQueryStringParameters","title":"HuaweiRequestQueryStringParameters","description":"@h4ad/serverless-adapter > HuaweiRequestQueryStringParameters","sidebar":"api"},"api/Types/Huawei/HuaweiApiGatewayResponse/HuaweiApiGatewayResponse":{"id":"api/Types/Huawei/HuaweiApiGatewayResponse/HuaweiApiGatewayResponse","title":"HuaweiApiGatewayResponse","description":"@h4ad/serverless-adapter > HuaweiApiGatewayResponse","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetAccessKeyReturn":{"id":"api/Types/Huawei/HuaweiContext/GetAccessKeyReturn","title":"GetAccessKeyReturn","description":"@h4ad/serverless-adapter > GetAccessKeyReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetCPUNumberReturn":{"id":"api/Types/Huawei/HuaweiContext/GetCPUNumberReturn","title":"GetCPUNumberReturn","description":"@h4ad/serverless-adapter > GetCPUNumberReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetFunctionNameReturn":{"id":"api/Types/Huawei/HuaweiContext/GetFunctionNameReturn","title":"GetFunctionNameReturn","description":"@h4ad/serverless-adapter > GetFunctionNameReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetLoggerReturn":{"id":"api/Types/Huawei/HuaweiContext/GetLoggerReturn","title":"GetLoggerReturn","description":"@h4ad/serverless-adapter > GetLoggerReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetMemorySizeReturn":{"id":"api/Types/Huawei/HuaweiContext/GetMemorySizeReturn","title":"GetMemorySizeReturn","description":"@h4ad/serverless-adapter > GetMemorySizeReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetPackageReturn":{"id":"api/Types/Huawei/HuaweiContext/GetPackageReturn","title":"GetPackageReturn","description":"@h4ad/serverless-adapter > GetPackageReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetProjectIdReturn":{"id":"api/Types/Huawei/HuaweiContext/GetProjectIdReturn","title":"GetProjectIdReturn","description":"@h4ad/serverless-adapter > GetProjectIdReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetRemainingTimeInMilliSecondsReturn":{"id":"api/Types/Huawei/HuaweiContext/GetRemainingTimeInMilliSecondsReturn","title":"GetRemainingTimeInMilliSecondsReturn","description":"@h4ad/serverless-adapter > GetRemainingTimeInMilliSecondsReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetRequestIDSecondsReturn":{"id":"api/Types/Huawei/HuaweiContext/GetRequestIDSecondsReturn","title":"GetRequestIDSecondsReturn","description":"@h4ad/serverless-adapter > GetRequestIDSecondsReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetRunningTimeInSecondsReturn":{"id":"api/Types/Huawei/HuaweiContext/GetRunningTimeInSecondsReturn","title":"GetRunningTimeInSecondsReturn","description":"@h4ad/serverless-adapter > GetRunningTimeInSecondsReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetSecretKeyReturn":{"id":"api/Types/Huawei/HuaweiContext/GetSecretKeyReturn","title":"GetSecretKeyReturn","description":"@h4ad/serverless-adapter > GetSecretKeyReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetTokenReturn":{"id":"api/Types/Huawei/HuaweiContext/GetTokenReturn","title":"GetTokenReturn","description":"@h4ad/serverless-adapter > GetTokenReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetUserDataKeyParameter":{"id":"api/Types/Huawei/HuaweiContext/GetUserDataKeyParameter","title":"GetUserDataKeyParameter","description":"@h4ad/serverless-adapter > GetUserDataKeyParameter","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetUserDataReturn":{"id":"api/Types/Huawei/HuaweiContext/GetUserDataReturn","title":"GetUserDataReturn","description":"@h4ad/serverless-adapter > GetUserDataReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/GetVersionReturn":{"id":"api/Types/Huawei/HuaweiContext/GetVersionReturn","title":"GetVersionReturn","description":"@h4ad/serverless-adapter > GetVersionReturn","sidebar":"api"},"api/Types/Huawei/HuaweiContext/HuaweiContext":{"id":"api/Types/Huawei/HuaweiContext/HuaweiContext","title":"HuaweiContext","description":"@h4ad/serverless-adapter > HuaweiContext","sidebar":"api"},"api/Types/MultiValueHeaders":{"id":"api/Types/MultiValueHeaders","title":"MultiValueHeaders","description":"@h4ad/serverless-adapter > MultiValueHeaders","sidebar":"api"},"api/Types/SingleValueHeaders":{"id":"api/Types/SingleValueHeaders","title":"SingleValueHeaders","description":"@h4ad/serverless-adapter > SingleValueHeaders","sidebar":"api"},"main/adapters/aws/alb":{"id":"main/adapters/aws/alb","title":"ALB","description":"See more about how to integrate with AWS Application Load Balancer.","sidebar":"main"},"main/adapters/aws/api-gateway-v1":{"id":"main/adapters/aws/api-gateway-v1","title":"Api Gateway V1","description":"See more about how to integrate with AWS API Gateway V1.","sidebar":"main"},"main/adapters/aws/api-gateway-v2":{"id":"main/adapters/aws/api-gateway-v2","title":"Api Gateway V2","description":"See more about how to integrate with AWS API Gateway V2.","sidebar":"main"},"main/adapters/aws/dynamodb":{"id":"main/adapters/aws/dynamodb","title":"DynamoDB","description":"See more about how to integrate with AWS DynamoDB.","sidebar":"main"},"main/adapters/aws/event-bridge":{"id":"main/adapters/aws/event-bridge","title":"EventBridge (CloudWatch Events)","description":"See more about how to integrate with AWS EventBridge.","sidebar":"main"},"main/adapters/aws/function-url":{"id":"main/adapters/aws/function-url","title":"Function URLs","description":"See more about how to integrate with AWS Lambda Function URLs","sidebar":"main"},"main/adapters/aws/lambda-edge":{"id":"main/adapters/aws/lambda-edge","title":"Lambda@Edge","description":"See more about how to integrate with AWS Lambda@Edge.","sidebar":"main"},"main/adapters/aws/s3":{"id":"main/adapters/aws/s3","title":"S3","description":"See more about how to integrate with AWS S3.","sidebar":"main"},"main/adapters/aws/sns":{"id":"main/adapters/aws/sns","title":"SNS","description":"See more about how to integrate with AWS SNS.","sidebar":"main"},"main/adapters/aws/sqs":{"id":"main/adapters/aws/sqs","title":"SQS","description":"See more about how to integrate with AWS SQS.","sidebar":"main"},"main/adapters/azure/http-trigger-v4":{"id":"main/adapters/azure/http-trigger-v4","title":"Http Trigger V4","description":"See more about how to integrate with Azure Http Trigger V4","sidebar":"main"},"main/adapters/digital-ocean/http-function":{"id":"main/adapters/digital-ocean/http-function","title":"Http Function","description":"See more about how to integrate with DigitalOcean Functions","sidebar":"main"},"main/adapters/firebase":{"id":"main/adapters/firebase","title":"Firebase","description":"See more about how to integrate with Firebase.","sidebar":"main"},"main/adapters/huawei/huawei-api-gateway":{"id":"main/adapters/huawei/huawei-api-gateway","title":"Huawei Api Gateway","description":"See more about how to integrate with Api Gateway.","sidebar":"main"},"main/advanced/adapters/creating-an-adapter":{"id":"main/advanced/adapters/creating-an-adapter","title":"Creating an Adapter","description":"As we saw in Introduction, you are already familiar with adapter methods.","sidebar":"main"},"main/advanced/adapters/introduction":{"id":"main/advanced/adapters/introduction","title":"Introduction","description":"As we see in the Architecture section, adapters are responsible for handling the received event,","sidebar":"main"},"main/architecture":{"id":"main/architecture","title":"Architecture","description":"The main purpose of this library is to allow the developer to add support for any cloud and as many event sources as he","sidebar":"main"},"main/frameworks/apollo-server":{"id":"main/frameworks/apollo-server","title":"Apollo Server","description":"See more about how to integrate with Apollo Server.","sidebar":"main"},"main/frameworks/deepkit":{"id":"main/frameworks/deepkit","title":"Deepkit","description":"See more about how to integrate with deepkit.","sidebar":"main"},"main/frameworks/express":{"id":"main/frameworks/express","title":"Express","description":"See more about how to integrate with Express.","sidebar":"main"},"main/frameworks/fastify":{"id":"main/frameworks/fastify","title":"Fastify","description":"See more about how to integrate with Fastify.","sidebar":"main"},"main/frameworks/hapi":{"id":"main/frameworks/hapi","title":"Hapi","description":"See more about how to integrate with Hapi.","sidebar":"main"},"main/frameworks/helpers/body-parser":{"id":"main/frameworks/helpers/body-parser","title":"Body Parser","description":"See more about how to deal with content type parsing in serverless.","sidebar":"main"},"main/frameworks/helpers/cors":{"id":"main/frameworks/helpers/cors","title":"CORS","description":"See more about how to deal with CORS in serverless.","sidebar":"main"},"main/frameworks/helpers/lazy":{"id":"main/frameworks/helpers/lazy","title":"Lazy","description":"See more about how to use Lazy Framework.","sidebar":"main"},"main/frameworks/koa":{"id":"main/frameworks/koa","title":"Koa","description":"See more about how to integrate with Koa.","sidebar":"main"},"main/frameworks/nestjs":{"id":"main/frameworks/nestjs","title":"NestJS","description":"See more about how to integrate with NestJS.","sidebar":"main"},"main/frameworks/polka":{"id":"main/frameworks/polka","title":"Polka","description":"See more about how to integrate with Polka.","sidebar":"main"},"main/frameworks/trpc":{"id":"main/frameworks/trpc","title":"tRPC","description":"See more about how to integrate with tRPC.","sidebar":"main"},"main/getting-started/customizing":{"id":"main/getting-started/customizing","title":"Customizing","description":"See more about how to customize this library.","sidebar":"main"},"main/getting-started/examples":{"id":"main/getting-started/examples","title":"Examples","description":"See more about examples of how to use this library.","sidebar":"main"},"main/getting-started/installation":{"id":"main/getting-started/installation","title":"Installation","description":"See more about how to install this library.","sidebar":"main"},"main/getting-started/usage":{"id":"main/getting-started/usage","title":"Usage","description":"See more about how to use this library.","sidebar":"main"},"main/handlers/aws":{"id":"main/handlers/aws","title":"AWS","description":"See more about how to integrate with AWS Lambda.","sidebar":"main"},"main/handlers/azure":{"id":"main/handlers/azure","title":"Azure","description":"See more about how to integrate with Azure Function.","sidebar":"main"},"main/handlers/digital-ocean":{"id":"main/handlers/digital-ocean","title":"Digital Ocean","description":"See more about how to integrate with DigitalOcean Functions.","sidebar":"main"},"main/handlers/firebase":{"id":"main/handlers/firebase","title":"Firebase","description":"See more about how to integrate with Firebase Functions.","sidebar":"main"},"main/handlers/gcp":{"id":"main/handlers/gcp","title":"Google Cloud Functions","description":"See more about how to integrate with Google Cloud Functions.","sidebar":"main"},"main/handlers/huawei":{"id":"main/handlers/huawei","title":"Huawei","description":"See more about how to integrate with Huawei.","sidebar":"main"},"main/intro":{"id":"main/intro","title":"Introduction","description":"This library was a refactored version of @vendia/serverless-express, I","sidebar":"main"},"main/resolvers/aws-context":{"id":"main/resolvers/aws-context","title":"AWS Context","description":"See more about the AWS Context Resolver.","sidebar":"main"},"main/resolvers/callback":{"id":"main/resolvers/callback","title":"Callback","description":"See more about the Callback Resolver.","sidebar":"main"},"main/resolvers/promise":{"id":"main/resolvers/promise","title":"Promise","description":"See more about the Promise Resolver.","sidebar":"main"}}}')}}]);
\ No newline at end of file
diff --git a/assets/js/f01b9cb7.9d9d66fd.js b/assets/js/f01b9cb7.9d9d66fd.js
new file mode 100644
index 00000000..ca9c0294
--- /dev/null
+++ b/assets/js/f01b9cb7.9d9d66fd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6869],{928:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>d,contentTitle:()=>i,default:()=>c,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var n=t(4848),o=t(8453);const s={title:"Deepkit",description:"See more about how to integrate with deepkit."},i=void 0,a={id:"main/frameworks/deepkit",title:"Deepkit",description:"See more about how to integrate with deepkit.",source:"@site/docs/main/frameworks/deepkit.mdx",sourceDirName:"main/frameworks",slug:"/main/frameworks/deepkit",permalink:"/docs/main/frameworks/deepkit",draft:!1,unlisted:!1,editUrl:"https://github.com/H4ad/serverless-adapter/tree/main/www/docs/main/frameworks/deepkit.mdx",tags:[],version:"current",frontMatter:{title:"Deepkit",description:"See more about how to integrate with deepkit."},sidebar:"main",previous:{title:"Apollo Server",permalink:"/docs/main/frameworks/apollo-server"},next:{title:"Express",permalink:"/docs/main/frameworks/express"}},d={},l=[{value:"About AWS",id:"about-aws",level:2},{value:"FAQ",id:"faq",level:3},{value:"ERR_DLOPEN_FAILED",id:"err_dlopen_failed",level:3},{value:"ENOENT",id:"enoent",level:3}];function p(e){const r={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.admonition,{type:"info",children:(0,n.jsx)(r.p,{children:"The following examples only work with deepkit over HTTP, you cannot use this framework to support websocket or rpc."})}),"\n",(0,n.jsx)(r.p,{children:"First, you need to ensure you have the libs installed, so run this code:"}),"\n",(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-bash",children:"npm i --save @deepkit/app @deepkit/core @deepkit/framework @deepkit/http @deepkit/type @deepkit/type-compiler\n"})}),"\n",(0,n.jsxs)(r.p,{children:["Then, you need you just need to use the ",(0,n.jsx)(r.a,{href:"../../api/Frameworks/HttpDeepkitFramework",children:"HttpDeepkitFramework"})," when you create your adapter, like:"]}),"\n",(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-ts",metastring:'title="index.ts"',children:"import { App } from '@deepkit/app';\r\nimport { FrameworkModule } from '@deepkit/framework';\r\nimport { HtmlResponse, HttpKernel, HttpModule, HttpRouterRegistry } from '@deepkit/http';\r\nimport { ServerlessAdapter } from '@h4ad/serverless-adapter';\r\nimport { HttpDeepkitFramework } from '@h4ad/serverless-adapter/frameworks/deepkit';\r\n\r\nconst app = new App({\r\n controllers: [],\r\n module: [\r\n new HttpModule(),\r\n new FrameworkModule()\r\n ],\r\n});\r\n\r\nconst router = app.get(HttpRouterRegistry);\r\n\r\nrouter.get('/', () => {\r\n return new HtmlResponse('
Sample in Deepkit Project
');\r\n});\r\n\r\nconst httpKernel = app.get(HttpKernel);\r\n\r\nexport const handler = ServerlessAdapter.new(httpKernel)\r\n .setFramework(new HttpDeepkitFramework())\r\n // .setHandler(new DefaultHandler())\r\n // .setResolver(new PromiseResolver())\r\n // .addAdapter(new AlbAdapter())\r\n // .addAdapter(new SQSAdapter())\r\n // .addAdapter(new SNSAdapter())\r\n // after put all methods necessary, just call the build method.\r\n .build();\n"})}),"\n",(0,n.jsx)(r.admonition,{type:"tip",children:(0,n.jsxs)(r.p,{children:["Need more examples? See more examples ",(0,n.jsx)(r.a,{href:"https://github.com/H4ad/serverless-adapter-examples#deepkit",children:"here"}),"."]})}),"\n",(0,n.jsx)(r.admonition,{type:"tip",children:(0,n.jsxs)(r.p,{children:["Is your application instance creation asynchronous? Look the ",(0,n.jsx)(r.a,{href:"./helpers/lazy",children:"LazyFramework"})," which helps you in asynchronous startup."]})}),"\n",(0,n.jsx)(r.h2,{id:"about-aws",children:"About AWS"}),"\n",(0,n.jsxs)(r.p,{children:["I was only able to get Deepkit working when you deploy using NodeJS 16.x and using the ",(0,n.jsx)(r.code,{children:"x86_64"})," architecture."]}),"\n",(0,n.jsxs)(r.p,{children:["Also, I tried using the ",(0,n.jsx)(r.code,{children:"serverless-offline"})," package and it throws an error about ",(0,n.jsx)(r.code,{children:"could not find handler"}),", not sure why\r\nI changed the deployment configuration to upload code manually. So if you like to use ",(0,n.jsx)(r.code,{children:"serverless framework"}),", know\r\nthat you will have problems trying to test locally."]}),"\n",(0,n.jsx)(r.h3,{id:"faq",children:"FAQ"}),"\n",(0,n.jsx)(r.h3,{id:"err_dlopen_failed",children:"ERR_DLOPEN_FAILED"}),"\n",(0,n.jsxs)(r.p,{children:["Error message: /var/task/node_modules/turbo-net/build/Release/turbo_net.node: cannot open shared object file: No such file or directory\r\nSolution: Change your lambda architecture to ",(0,n.jsx)(r.code,{children:"x86_64"}),"."]}),"\n",(0,n.jsx)(r.h3,{id:"enoent",children:"ENOENT"}),"\n",(0,n.jsx)(r.p,{children:"Error message: no such file or directory, mkdir 'var/debug/'\r\nSolution:"}),"\n",(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-ts",children:"// change these options\r\nnew HttpModule({ debug: true }),\r\nnew FrameworkModule({ debug: true, httpLog: true }),\r\n// for\r\nnew HttpModule({ debug: false }),\r\nnew FrameworkModule({ debug: false, httpLog: false }),\n"})}),"\n",(0,n.jsx)(r.admonition,{type:"tip",children:(0,n.jsxs)(r.p,{children:["Need to deal with CORS? See ",(0,n.jsx)(r.a,{href:"./helpers/cors",children:"CorsFramework"})," which helps you to add correct headers."]})})]})}function c(e={}){const{wrapper:r}={...(0,o.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(p,{...e})}):p(e)}},8453:(e,r,t)=>{t.d(r,{R:()=>i,x:()=>a});var n=t(6540);const o={},s=n.createContext(o);function i(e){const r=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),n.createElement(s.Provider,{value:r},e.children)}}}]);
\ No newline at end of file
diff --git a/assets/js/f01b9cb7.c9b99d6b.js b/assets/js/f01b9cb7.c9b99d6b.js
deleted file mode 100644
index 61cc86c9..00000000
--- a/assets/js/f01b9cb7.c9b99d6b.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6869],{928:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>d,contentTitle:()=>i,default:()=>c,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var n=t(4848),o=t(8453);const s={title:"Deepkit",description:"See more about how to integrate with deepkit."},i=void 0,a={id:"main/frameworks/deepkit",title:"Deepkit",description:"See more about how to integrate with deepkit.",source:"@site/docs/main/frameworks/deepkit.mdx",sourceDirName:"main/frameworks",slug:"/main/frameworks/deepkit",permalink:"/docs/main/frameworks/deepkit",draft:!1,unlisted:!1,editUrl:"https://github.com/H4ad/serverless-adapter/tree/main/www/docs/main/frameworks/deepkit.mdx",tags:[],version:"current",frontMatter:{title:"Deepkit",description:"See more about how to integrate with deepkit."},sidebar:"main",previous:{title:"Apollo Server",permalink:"/docs/main/frameworks/apollo-server"},next:{title:"Express (v4 and v5)",permalink:"/docs/main/frameworks/express"}},d={},l=[{value:"About AWS",id:"about-aws",level:2},{value:"FAQ",id:"faq",level:3},{value:"ERR_DLOPEN_FAILED",id:"err_dlopen_failed",level:3},{value:"ENOENT",id:"enoent",level:3}];function p(e){const r={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.admonition,{type:"info",children:(0,n.jsx)(r.p,{children:"The following examples only work with deepkit over HTTP, you cannot use this framework to support websocket or rpc."})}),"\n",(0,n.jsx)(r.p,{children:"First, you need to ensure you have the libs installed, so run this code:"}),"\n",(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-bash",children:"npm i --save @deepkit/app @deepkit/core @deepkit/framework @deepkit/http @deepkit/type @deepkit/type-compiler\n"})}),"\n",(0,n.jsxs)(r.p,{children:["Then, you need you just need to use the ",(0,n.jsx)(r.a,{href:"../../api/Frameworks/HttpDeepkitFramework",children:"HttpDeepkitFramework"})," when you create your adapter, like:"]}),"\n",(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-ts",metastring:'title="index.ts"',children:"import { App } from '@deepkit/app';\r\nimport { FrameworkModule } from '@deepkit/framework';\r\nimport { HtmlResponse, HttpKernel, HttpModule, HttpRouterRegistry } from '@deepkit/http';\r\nimport { ServerlessAdapter } from '@h4ad/serverless-adapter';\r\nimport { HttpDeepkitFramework } from '@h4ad/serverless-adapter/frameworks/deepkit';\r\n\r\nconst app = new App({\r\n controllers: [],\r\n module: [\r\n new HttpModule(),\r\n new FrameworkModule()\r\n ],\r\n});\r\n\r\nconst router = app.get(HttpRouterRegistry);\r\n\r\nrouter.get('/', () => {\r\n return new HtmlResponse('