diff --git a/404.html b/404.html index e4982d98..f9d5e093 100644 --- a/404.html +++ b/404.html @@ -9,7 +9,7 @@ - + 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('

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/f0e81fa4.28603e42.js b/assets/js/f0e81fa4.28603e42.js new file mode 100644 index 00000000..f1003837 --- /dev/null +++ b/assets/js/f0e81fa4.28603e42.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8636],{3446:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>d,contentTitle:()=>o,default:()=>p,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var n=t(4848),s=t(8453);const a={title:"Fastify",description:"See more about how to integrate with Fastify."},o=void 0,i={id:"main/frameworks/fastify",title:"Fastify",description:"See more about how to integrate with Fastify.",source:"@site/docs/main/frameworks/fastify.mdx",sourceDirName:"main/frameworks",slug:"/main/frameworks/fastify",permalink:"/docs/main/frameworks/fastify",draft:!1,unlisted:!1,editUrl:"https://github.com/H4ad/serverless-adapter/tree/main/www/docs/main/frameworks/fastify.mdx",tags:[],version:"current",frontMatter:{title:"Fastify",description:"See more about how to integrate with Fastify."},sidebar:"main",previous:{title:"Express",permalink:"/docs/main/frameworks/express"},next:{title:"Hapi",permalink:"/docs/main/frameworks/hapi"}},d={},c=[];function l(e){const r={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r.blockquote,{children:["\n",(0,n.jsx)(r.p,{children:"Supported versions: v4 and v5"}),"\n"]}),"\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 fastify\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/FastifyFramework",children:"FastifyFramework"})," 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 { ServerlessAdapter } from '@h4ad/serverless-adapter';\r\nimport { FastifyFramework } from '@h4ad/serverless-adapter/frameworks/fastify';\r\n\r\nconst Fastify = require('fastify');\r\n\r\nconst app = Fastify({ logger: true });\r\nexport const handler = ServerlessAdapter.new(app)\r\n .setFramework(new FastifyFramework())\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,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.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 p(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},8453:(e,r,t)=>{t.d(r,{R:()=>o,x:()=>i});var n=t(6540);const s={},a=n.createContext(s);function o(e){const r=n.useContext(a);return n.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(s):e.components||s:o(e.components),n.createElement(a.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f0e81fa4.b6d66f23.js b/assets/js/f0e81fa4.b6d66f23.js deleted file mode 100644 index 3ba588fc..00000000 --- a/assets/js/f0e81fa4.b6d66f23.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8636],{3446:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>d,contentTitle:()=>o,default:()=>p,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var n=t(4848),s=t(8453);const a={title:"Fastify",description:"See more about how to integrate with Fastify."},o=void 0,i={id:"main/frameworks/fastify",title:"Fastify",description:"See more about how to integrate with Fastify.",source:"@site/docs/main/frameworks/fastify.mdx",sourceDirName:"main/frameworks",slug:"/main/frameworks/fastify",permalink:"/docs/main/frameworks/fastify",draft:!1,unlisted:!1,editUrl:"https://github.com/H4ad/serverless-adapter/tree/main/www/docs/main/frameworks/fastify.mdx",tags:[],version:"current",frontMatter:{title:"Fastify",description:"See more about how to integrate with Fastify."},sidebar:"main",previous:{title:"Express (v4 and v5)",permalink:"/docs/main/frameworks/express"},next:{title:"Hapi",permalink:"/docs/main/frameworks/hapi"}},d={},c=[];function l(e){const r={a:"a",admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(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 fastify\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/FastifyFramework",children:"FastifyFramework"})," 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 { ServerlessAdapter } from '@h4ad/serverless-adapter';\r\nimport { FastifyFramework } from '@h4ad/serverless-adapter/frameworks/fastify';\r\n\r\nconst Fastify = require('fastify');\r\n\r\nconst app = Fastify({ logger: true });\r\nexport const handler = ServerlessAdapter.new(app)\r\n .setFramework(new FastifyFramework())\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,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.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 p(e={}){const{wrapper:r}={...(0,s.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},8453:(e,r,t)=>{t.d(r,{R:()=>o,x:()=>i});var n=t(6540);const s={},a=n.createContext(s);function o(e){const r=n.useContext(a);return n.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(s):e.components||s:o(e.components),n.createElement(a.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.99303799.js b/assets/js/runtime~main.3cca19fe.js similarity index 98% rename from assets/js/runtime~main.99303799.js rename to assets/js/runtime~main.3cca19fe.js index 393e7a6e..e435dbaa 100644 --- a/assets/js/runtime~main.99303799.js +++ b/assets/js/runtime~main.3cca19fe.js @@ -1 +1 @@ -(()=>{"use strict";var e,f,c,a,b,d={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return d[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=d,r.c=t,e=[],r.O=(f,c,a,b)=>{if(!c){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[c,a,b]},r.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return r.d(f,{a:f}),f},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};f=f||[null,c({}),c([]),c(c)];for(var t=2&a&&e;"object"==typeof t&&!~f.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((f=>d[f]=()=>e[f]));return d.default=()=>e,r.d(b,d),b},r.d=(e,f)=>{for(var c in f)r.o(f,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:f[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((f,c)=>(r.f[c](e,f),f)),[])),r.u=e=>"assets/js/"+({68:"2040aa21",101:"cc2086a7",207:"ea5d63f6",304:"724c5e89",310:"d068bf3f",373:"015126ef",466:"4c2d8fdb",545:"f2461414",555:"e70cc2ca",574:"47d6a357",588:"84b95393",613:"f38a8248",622:"9d7bda9c",628:"30a9d970",658:"f7aaa773",672:"88b2c05a",717:"25aaac36",733:"c0c0f978",751:"8679187d",816:"c6c89bbf",882:"fc1e8c15",908:"7b9fcd00",941:"846984c4",1040:"b1e30e0e",1044:"c952f295",1047:"d23bb818",1088:"3ea8561b",1093:"c4396b43",1186:"c4c4ce7d",1200:"73c32ad8",1226:"89382fd9",1242:"6fe99e23",1246:"690ebf61",1323:"77dbaf96",1337:"6764fcdd",1414:"11216ecf",1418:"8735237f",1420:"f907a9eb",1429:"51fef5ca",1435:"fcf1c67d",1470:"5e7ad2bc",1486:"c19f4174",1505:"6d122e02",1771:"36a02c5f",1772:"245bb9cf",1846:"a2b4c4e4",1876:"47645d81",1896:"40a4bf40",1904:"ff5721ff",1967:"ef52d039",1991:"b2b675dd",2138:"1a4e3797",2252:"7f4b218e",2310:"8f5349b4",2327:"44990cf3",2329:"31daab6d",2365:"244ecf0b",2378:"f9694621",2448:"39b23019",2480:"d52d6fca",2521:"f1fb7faa",2631:"efa66914",2636:"a5b1067e",2654:"ddc44cfa",2664:"f0be8011",2670:"b07c57d1",2698:"11d86ce9",2711:"9e4087bc",2759:"69e2eba8",2847:"c528d96e",2917:"3cdf4f04",2958:"2223a4c2",2962:"d9b86ff0",2963:"e9fcba22",2964:"7b73f1a2",2981:"94e4abba",2992:"280b9ed5",3091:"c452c412",3109:"be7a3bc7",3130:"60547755",3201:"cf0c1386",3204:"f8aa3150",3208:"75a17314",3219:"85f561de",3249:"ccc49370",3259:"ca67f57c",3285:"519104e9",3323:"05d6f979",3367:"ee332caf",3460:"067636fc",3561:"3cfe1d75",3565:"a06e564c",3569:"0a640467",3599:"6ec83952",3607:"7e6ba1fd",3678:"62d4f36b",3699:"d0cba3ad",3704:"c6070f5e",3715:"f04295ae",3722:"2c0e6e0b",3778:"7d0d1999",3797:"54c93138",3834:"e6f1af37",3841:"86951a6f",3906:"53c3a4c1",4096:"68da64e1",4106:"5d83bebd",4152:"e42eab23",4153:"5f62a189",4314:"88279780",4334:"80fb57b7",4336:"1613bc72",4337:"7141ff7f",4354:"7df29098",4435:"2db2c810",4457:"7205236c",4482:"aeb60dba",4499:"a6110e5a",4535:"19e01323",4583:"1df93b7f",4609:"41f11d2e",4617:"13b30469",4628:"4ca81488",4733:"1b3333d3",4799:"9b03a0bc",4813:"6875c492",4818:"be4ffcab",4871:"11cd67e9",4888:"36960845",4953:"f678924f",5011:"11180ad4",5031:"925223a6",5115:"2f169d55",5139:"86c3f644",5162:"03597e0d",5185:"b24d1ffa",5295:"c7cfe20d",5321:"599b729a",5348:"9ee8a9ac",5399:"8cb4f959",5431:"d93991ba",5433:"c1a0dba8",5614:"22514e95",5714:"a9900071",5730:"1e2c5777",5758:"d8856271",5780:"588c076b",5866:"85236380",5885:"d7089d42",5894:"b2f554cd",5895:"622441ba",5913:"f82b5cca",5924:"a4a5174f",5980:"02dae591",5991:"8e192867",6032:"dff21be3",6036:"de601533",6062:"11c4794f",6108:"93524fe3",6149:"bb1b8256",6174:"2704f598",6195:"c96d4518",6205:"a9c03585",6226:"38297c56",6303:"50532593",6304:"ff94b7c8",6338:"8db966d2",6374:"15b44d89",6427:"9e0a7837",6430:"146acfea",6530:"10dbf75b",6611:"562ab448",6618:"65855f95",6657:"d8325c01",6743:"01f623d4",6782:"7e50cda0",6811:"7d30fe72",6869:"f01b9cb7",6952:"b0227f3c",6969:"14eb3368",6991:"7c4e9f7c",7022:"925e85c2",7034:"73016afc",7040:"2093cc90",7052:"6c5af62f",7089:"47b1efe8",7098:"a7bd4aaa",7198:"7facb2e5",7214:"1d14c2f4",7272:"0bd45e29",7376:"683b3dfe",7472:"814f3328",7485:"d01ebd3c",7520:"cecac15c",7529:"f1ad1e08",7535:"50f01b57",7541:"f2780065",7549:"fcef08b0",7569:"73a51773",7578:"65a10c4c",7618:"419d1927",7643:"a6aa9e1f",7748:"8aa583b1",7760:"2d8389d7",7763:"7f6e8fe9",7767:"83deccd4",7770:"7775f063",7822:"12a9aa1c",7891:"3e28a81f",7954:"bd61a03b",8030:"5ee9e16a",8058:"121530cf",8088:"7dc37302",8105:"c42dc905",8109:"74fc5ac1",8124:"ffc3bc48",8155:"a52cbd78",8209:"01a85c17",8251:"62cd675c",8364:"2214e201",8399:"639c9cc8",8401:"17896441",8448:"b038195e",8453:"23d3e99e",8465:"ed5270bc",8501:"ce556051",8518:"1564ed20",8526:"6b55b816",8544:"85aa0fa5",8567:"255c4faf",8581:"935f2afb",8624:"1cf49406",8627:"efa55e7d",8636:"f0e81fa4",8662:"6b1e4beb",8758:"a54d2f76",8846:"fb401c0a",8863:"64e3b3a0",8880:"916e3296",8911:"457bfdbb",8934:"ba213798",8948:"d1e509b3",8967:"7055bd8e",8976:"c8612ff3",8987:"ecc8aaa8",9048:"a94703ab",9062:"6e655a58",9089:"fcc030be",9114:"042d85b4",9214:"3213172d",9215:"093869ed",9220:"d5075c4a",9267:"a7023ddc",9292:"e34db782",9295:"c0fc5d07",9303:"f0833347",9304:"0ee0e918",9348:"32247f96",9357:"e7836ef0",9379:"bc56bb66",9414:"8c617350",9442:"6b97591d",9513:"b4d90b7f",9559:"e5a4be4f",9563:"79ba3fb2",9587:"9d703e59",9590:"7894e7be",9632:"24862333",9647:"5e95c892",9722:"25900ed8",9795:"0060974f",9796:"081bb4b6",9809:"a322bad9",9817:"5e559d67",9847:"c0822203",9857:"95668d35",9902:"193581e1",9913:"9f821037",9939:"1b1e5a89",9973:"ae020eb5"}[e]||e)+"."+{68:"d2fe8314",101:"1ab13e59",207:"0fa3282a",304:"7a76c98c",310:"07b55f01",373:"023497c7",416:"5a82d981",466:"04903a8c",545:"94b3bf9b",555:"ac0bd2e6",574:"441a3b33",588:"aa7a51ec",613:"d6e4b6c9",622:"59f32172",628:"86d69bae",658:"9a7aa623",672:"0676fbf7",717:"84f59d23",733:"4a09a0dd",751:"0b78df09",816:"af9cae01",882:"0f461eec",908:"4973653d",941:"cc14aa85",1040:"13f8e42b",1044:"b933a828",1047:"47be8165",1088:"f3b9a8c1",1093:"5e2182eb",1186:"bf733b62",1200:"1ee109ef",1226:"5a43d4a8",1242:"eb965ec3",1246:"8cb8475e",1323:"d26e39e5",1337:"146594ea",1414:"b16f74ff",1418:"110ca066",1420:"f0d62196",1429:"da69bf24",1432:"b2c78bfa",1435:"f7648ff1",1470:"9c920c7a",1486:"a9b45bd0",1505:"afcd6999",1771:"9c45e2a9",1772:"bde4107d",1846:"74563b5b",1876:"0c46569c",1896:"0f5f1ac5",1904:"a9b1bda0",1967:"3329d0dc",1991:"e198e674",2138:"b4e57d0f",2237:"03c1976d",2252:"42c434fb",2310:"1a2a63d2",2327:"d7b38c0d",2329:"d063dc3a",2365:"058591bc",2378:"8dc20d14",2448:"8518112c",2480:"4662287d",2521:"6e5102a6",2631:"88740dad",2636:"0d78d443",2654:"9affb55e",2664:"586a9f8b",2670:"8ae9d336",2698:"027640f6",2711:"0fb22d07",2759:"511e803a",2847:"6632028f",2917:"d8001cef",2958:"0b08fe31",2962:"b3e05775",2963:"be9febb2",2964:"f8ba742c",2981:"9e0b6da8",2992:"86c7cb00",3091:"3c6fa10e",3109:"24ef3c57",3130:"6566287d",3201:"c718afdb",3204:"170e5e3f",3208:"fe04bb98",3219:"1d191e27",3249:"b0ea3055",3259:"84472c88",3285:"7c598b97",3323:"d5393e1d",3367:"fdc05987",3460:"a7f1f1cf",3561:"54fd0890",3565:"0dc63c65",3569:"67566b3b",3599:"51806426",3607:"4dd36b10",3678:"d84616a2",3699:"ce36573d",3704:"084cb996",3715:"4127ff57",3722:"239cd03c",3778:"77cd46d2",3797:"4c19ed79",3834:"0ef9adbe",3841:"bb82327f",3906:"74f429f6",4096:"e013ff9e",4106:"0de0ca82",4152:"edb34585",4153:"c4ed7c5d",4314:"7833b222",4334:"4873d90c",4336:"47ce6aa9",4337:"9ad259cc",4354:"b1e6b2c1",4435:"8c8c307b",4457:"793e4d72",4482:"2f537339",4499:"3ae8f815",4535:"81c8bdee",4583:"aafeed34",4609:"74bf9ec4",4617:"526c779b",4628:"442e8047",4733:"59a11fa6",4799:"5f726dc6",4813:"9f42f407",4818:"c77d0456",4871:"6a7de10d",4888:"0b186cd1",4953:"e9b64d13",5011:"eeb93f41",5031:"230dc532",5115:"1a7bb390",5139:"263de62b",5162:"4012eafe",5185:"a9d18db1",5295:"9b0c4625",5321:"d63bf5d1",5348:"ad387be5",5399:"8ca077ab",5431:"c14c00d7",5433:"9b31ba36",5614:"e0057f15",5714:"0dc354fc",5730:"c5f04063",5758:"6d2e9ea0",5780:"02c2b8c1",5866:"2764b819",5885:"18d3c33e",5894:"3abcd771",5895:"37f501ee",5913:"036d7a82",5924:"d84c248c",5980:"b2cc105c",5991:"e78fb67a",6032:"82da6d0f",6036:"f542ba93",6062:"afbed14f",6108:"a161550e",6149:"b16ea412",6163:"218bc1f5",6174:"b0881137",6195:"4c990af0",6205:"0142d514",6226:"3a1601c2",6303:"8a178e0f",6304:"0113f8a1",6338:"4374acfa",6374:"60f825af",6427:"8e77e2ca",6430:"2895f8c2",6530:"a689bf9f",6611:"6e8b714c",6618:"ca5dc238",6657:"c741c6e6",6743:"b217981c",6782:"1ccc0566",6811:"c6281fb1",6869:"c9b99d6b",6952:"de2ba2c3",6969:"3067b087",6991:"330c79ac",7022:"b73e8359",7034:"65d90855",7040:"c8dd3f33",7052:"fa065b4c",7089:"151aadef",7098:"93739b00",7198:"77668c0a",7214:"17d53a94",7272:"cbe76b3c",7376:"95bc14b9",7410:"b7e20d0c",7472:"3920aefc",7485:"9ed5f774",7520:"ab3c12f8",7529:"ad9673d3",7535:"ae40f220",7541:"e7e1d18d",7549:"5bd15d8c",7569:"48bc8190",7578:"ed41c6dd",7618:"caac44f8",7643:"9fd8563d",7748:"6ace0863",7760:"37aea89d",7763:"2404493e",7767:"852bf1c5",7770:"0805f0c3",7822:"ed338e8d",7891:"9d6e10e7",7954:"089ad50e",8030:"6783a48d",8058:"206333de",8088:"f30d2c94",8105:"3140f0fe",8109:"988f5082",8124:"685762eb",8155:"0446ea71",8209:"91712a77",8251:"b5c7ac60",8364:"8958e688",8399:"54e2f4e0",8401:"e69d63d6",8448:"ad1b34d3",8453:"4df2362c",8465:"bd26aa96",8501:"2c1ccaaa",8518:"b6a3702c",8526:"9f146b33",8544:"253b8a64",8567:"16824dfe",8581:"46a3f535",8624:"9d65552b",8627:"9b375990",8636:"b6d66f23",8662:"e5bc9dcc",8758:"123f2d1e",8846:"ca734f68",8863:"8467792a",8880:"8508b4d9",8911:"005b0a89",8913:"64e5ee35",8934:"4505815d",8948:"3bbacaa9",8967:"36bbcd0d",8976:"981750a3",8987:"7bcad8d4",9048:"67862e38",9062:"35c8cfac",9089:"b26a54c5",9114:"ffa6a65e",9214:"53a4efdf",9215:"1897ecdf",9220:"754dfcf3",9267:"35f5522c",9292:"46d53acd",9295:"22ac1438",9303:"f1f18d7c",9304:"2db2dff2",9348:"596d64bd",9357:"a1aa17ee",9379:"121500ba",9414:"98a604f5",9442:"1a37015c",9462:"1f182f7e",9513:"5928a371",9559:"d2f9efd4",9563:"90b842a5",9587:"48ed9dbd",9590:"300f187f",9632:"2ab3cde7",9647:"1c5eed15",9722:"0ed2efd5",9795:"0f51cdad",9796:"32a990f2",9809:"b08acd71",9817:"800db803",9847:"89d4e4c7",9857:"e66fddb2",9902:"8869ee24",9913:"1d44ee0c",9939:"7b7eb647",9973:"99a9a2ea"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),a={},b="docs:",r.l=(e,f,c,d)=>{if(a[e])a[e].push(f);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=a[e];if(delete a[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(c))),f)return f(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",24862333:"9632",36960845:"4888",50532593:"6303",60547755:"3130",85236380:"5866",88279780:"4314","2040aa21":"68",cc2086a7:"101",ea5d63f6:"207","724c5e89":"304",d068bf3f:"310","015126ef":"373","4c2d8fdb":"466",f2461414:"545",e70cc2ca:"555","47d6a357":"574","84b95393":"588",f38a8248:"613","9d7bda9c":"622","30a9d970":"628",f7aaa773:"658","88b2c05a":"672","25aaac36":"717",c0c0f978:"733","8679187d":"751",c6c89bbf:"816",fc1e8c15:"882","7b9fcd00":"908","846984c4":"941",b1e30e0e:"1040",c952f295:"1044",d23bb818:"1047","3ea8561b":"1088",c4396b43:"1093",c4c4ce7d:"1186","73c32ad8":"1200","89382fd9":"1226","6fe99e23":"1242","690ebf61":"1246","77dbaf96":"1323","6764fcdd":"1337","11216ecf":"1414","8735237f":"1418",f907a9eb:"1420","51fef5ca":"1429",fcf1c67d:"1435","5e7ad2bc":"1470",c19f4174:"1486","6d122e02":"1505","36a02c5f":"1771","245bb9cf":"1772",a2b4c4e4:"1846","47645d81":"1876","40a4bf40":"1896",ff5721ff:"1904",ef52d039:"1967",b2b675dd:"1991","1a4e3797":"2138","7f4b218e":"2252","8f5349b4":"2310","44990cf3":"2327","31daab6d":"2329","244ecf0b":"2365",f9694621:"2378","39b23019":"2448",d52d6fca:"2480",f1fb7faa:"2521",efa66914:"2631",a5b1067e:"2636",ddc44cfa:"2654",f0be8011:"2664",b07c57d1:"2670","11d86ce9":"2698","9e4087bc":"2711","69e2eba8":"2759",c528d96e:"2847","3cdf4f04":"2917","2223a4c2":"2958",d9b86ff0:"2962",e9fcba22:"2963","7b73f1a2":"2964","94e4abba":"2981","280b9ed5":"2992",c452c412:"3091",be7a3bc7:"3109",cf0c1386:"3201",f8aa3150:"3204","75a17314":"3208","85f561de":"3219",ccc49370:"3249",ca67f57c:"3259","519104e9":"3285","05d6f979":"3323",ee332caf:"3367","067636fc":"3460","3cfe1d75":"3561",a06e564c:"3565","0a640467":"3569","6ec83952":"3599","7e6ba1fd":"3607","62d4f36b":"3678",d0cba3ad:"3699",c6070f5e:"3704",f04295ae:"3715","2c0e6e0b":"3722","7d0d1999":"3778","54c93138":"3797",e6f1af37:"3834","86951a6f":"3841","53c3a4c1":"3906","68da64e1":"4096","5d83bebd":"4106",e42eab23:"4152","5f62a189":"4153","80fb57b7":"4334","1613bc72":"4336","7141ff7f":"4337","7df29098":"4354","2db2c810":"4435","7205236c":"4457",aeb60dba:"4482",a6110e5a:"4499","19e01323":"4535","1df93b7f":"4583","41f11d2e":"4609","13b30469":"4617","4ca81488":"4628","1b3333d3":"4733","9b03a0bc":"4799","6875c492":"4813",be4ffcab:"4818","11cd67e9":"4871",f678924f:"4953","11180ad4":"5011","925223a6":"5031","2f169d55":"5115","86c3f644":"5139","03597e0d":"5162",b24d1ffa:"5185",c7cfe20d:"5295","599b729a":"5321","9ee8a9ac":"5348","8cb4f959":"5399",d93991ba:"5431",c1a0dba8:"5433","22514e95":"5614",a9900071:"5714","1e2c5777":"5730",d8856271:"5758","588c076b":"5780",d7089d42:"5885",b2f554cd:"5894","622441ba":"5895",f82b5cca:"5913",a4a5174f:"5924","02dae591":"5980","8e192867":"5991",dff21be3:"6032",de601533:"6036","11c4794f":"6062","93524fe3":"6108",bb1b8256:"6149","2704f598":"6174",c96d4518:"6195",a9c03585:"6205","38297c56":"6226",ff94b7c8:"6304","8db966d2":"6338","15b44d89":"6374","9e0a7837":"6427","146acfea":"6430","10dbf75b":"6530","562ab448":"6611","65855f95":"6618",d8325c01:"6657","01f623d4":"6743","7e50cda0":"6782","7d30fe72":"6811",f01b9cb7:"6869",b0227f3c:"6952","14eb3368":"6969","7c4e9f7c":"6991","925e85c2":"7022","73016afc":"7034","2093cc90":"7040","6c5af62f":"7052","47b1efe8":"7089",a7bd4aaa:"7098","7facb2e5":"7198","1d14c2f4":"7214","0bd45e29":"7272","683b3dfe":"7376","814f3328":"7472",d01ebd3c:"7485",cecac15c:"7520",f1ad1e08:"7529","50f01b57":"7535",f2780065:"7541",fcef08b0:"7549","73a51773":"7569","65a10c4c":"7578","419d1927":"7618",a6aa9e1f:"7643","8aa583b1":"7748","2d8389d7":"7760","7f6e8fe9":"7763","83deccd4":"7767","7775f063":"7770","12a9aa1c":"7822","3e28a81f":"7891",bd61a03b:"7954","5ee9e16a":"8030","121530cf":"8058","7dc37302":"8088",c42dc905:"8105","74fc5ac1":"8109",ffc3bc48:"8124",a52cbd78:"8155","01a85c17":"8209","62cd675c":"8251","2214e201":"8364","639c9cc8":"8399",b038195e:"8448","23d3e99e":"8453",ed5270bc:"8465",ce556051:"8501","1564ed20":"8518","6b55b816":"8526","85aa0fa5":"8544","255c4faf":"8567","935f2afb":"8581","1cf49406":"8624",efa55e7d:"8627",f0e81fa4:"8636","6b1e4beb":"8662",a54d2f76:"8758",fb401c0a:"8846","64e3b3a0":"8863","916e3296":"8880","457bfdbb":"8911",ba213798:"8934",d1e509b3:"8948","7055bd8e":"8967",c8612ff3:"8976",ecc8aaa8:"8987",a94703ab:"9048","6e655a58":"9062",fcc030be:"9089","042d85b4":"9114","3213172d":"9214","093869ed":"9215",d5075c4a:"9220",a7023ddc:"9267",e34db782:"9292",c0fc5d07:"9295",f0833347:"9303","0ee0e918":"9304","32247f96":"9348",e7836ef0:"9357",bc56bb66:"9379","8c617350":"9414","6b97591d":"9442",b4d90b7f:"9513",e5a4be4f:"9559","79ba3fb2":"9563","9d703e59":"9587","7894e7be":"9590","5e95c892":"9647","25900ed8":"9722","0060974f":"9795","081bb4b6":"9796",a322bad9:"9809","5e559d67":"9817",c0822203:"9847","95668d35":"9857","193581e1":"9902","9f821037":"9913","1b1e5a89":"9939",ae020eb5:"9973"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(f,c)=>{var a=r.o(e,f)?e[f]:void 0;if(0!==a)if(a)c.push(a[2]);else if(/^(1869|5354)$/.test(f))e[f]=0;else{var b=new Promise(((c,b)=>a=e[f]=[c,b]));c.push(a[2]=b);var d=r.p+r.u(f),t=new Error;r.l(d,(c=>{if(r.o(e,f)&&(0!==(a=e[f])&&(e[f]=void 0),a)){var b=c&&("load"===c.type?"missing":c.type),d=c&&c.target&&c.target.src;t.message="Loading chunk "+f+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,a[1](t)}}),"chunk-"+f,f)}},r.O.j=f=>0===e[f];var f=(f,c)=>{var a,b,d=c[0],t=c[1],o=c[2],n=0;if(d.some((f=>0!==e[f]))){for(a in t)r.o(t,a)&&(r.m[a]=t[a]);if(o)var i=o(r)}for(f&&f(c);n{"use strict";var e,f,c,a,b,d={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var c=t[e]={id:e,loaded:!1,exports:{}};return d[e].call(c.exports,c,c.exports,r),c.loaded=!0,c.exports}r.m=d,r.c=t,e=[],r.O=(f,c,a,b)=>{if(!c){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((e=>r.O[e](c[o])))?c.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[c,a,b]},r.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return r.d(f,{a:f}),f},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var b=Object.create(null);r.r(b);var d={};f=f||[null,c({}),c([]),c(c)];for(var t=2&a&&e;"object"==typeof t&&!~f.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((f=>d[f]=()=>e[f]));return d.default=()=>e,r.d(b,d),b},r.d=(e,f)=>{for(var c in f)r.o(f,c)&&!r.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:f[c]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((f,c)=>(r.f[c](e,f),f)),[])),r.u=e=>"assets/js/"+({68:"2040aa21",101:"cc2086a7",207:"ea5d63f6",304:"724c5e89",310:"d068bf3f",373:"015126ef",466:"4c2d8fdb",545:"f2461414",555:"e70cc2ca",574:"47d6a357",588:"84b95393",613:"f38a8248",622:"9d7bda9c",628:"30a9d970",658:"f7aaa773",672:"88b2c05a",717:"25aaac36",733:"c0c0f978",751:"8679187d",816:"c6c89bbf",882:"fc1e8c15",908:"7b9fcd00",941:"846984c4",1040:"b1e30e0e",1044:"c952f295",1047:"d23bb818",1088:"3ea8561b",1093:"c4396b43",1186:"c4c4ce7d",1200:"73c32ad8",1226:"89382fd9",1242:"6fe99e23",1246:"690ebf61",1323:"77dbaf96",1337:"6764fcdd",1414:"11216ecf",1418:"8735237f",1420:"f907a9eb",1429:"51fef5ca",1435:"fcf1c67d",1470:"5e7ad2bc",1486:"c19f4174",1505:"6d122e02",1771:"36a02c5f",1772:"245bb9cf",1846:"a2b4c4e4",1876:"47645d81",1896:"40a4bf40",1904:"ff5721ff",1967:"ef52d039",1991:"b2b675dd",2138:"1a4e3797",2252:"7f4b218e",2310:"8f5349b4",2327:"44990cf3",2329:"31daab6d",2365:"244ecf0b",2378:"f9694621",2448:"39b23019",2480:"d52d6fca",2521:"f1fb7faa",2631:"efa66914",2636:"a5b1067e",2654:"ddc44cfa",2664:"f0be8011",2670:"b07c57d1",2698:"11d86ce9",2711:"9e4087bc",2759:"69e2eba8",2847:"c528d96e",2917:"3cdf4f04",2958:"2223a4c2",2962:"d9b86ff0",2963:"e9fcba22",2964:"7b73f1a2",2981:"94e4abba",2992:"280b9ed5",3091:"c452c412",3109:"be7a3bc7",3130:"60547755",3201:"cf0c1386",3204:"f8aa3150",3208:"75a17314",3219:"85f561de",3249:"ccc49370",3259:"ca67f57c",3285:"519104e9",3323:"05d6f979",3367:"ee332caf",3460:"067636fc",3561:"3cfe1d75",3565:"a06e564c",3569:"0a640467",3599:"6ec83952",3607:"7e6ba1fd",3678:"62d4f36b",3699:"d0cba3ad",3704:"c6070f5e",3715:"f04295ae",3722:"2c0e6e0b",3778:"7d0d1999",3797:"54c93138",3834:"e6f1af37",3841:"86951a6f",3906:"53c3a4c1",4096:"68da64e1",4106:"5d83bebd",4152:"e42eab23",4153:"5f62a189",4314:"88279780",4334:"80fb57b7",4336:"1613bc72",4337:"7141ff7f",4354:"7df29098",4435:"2db2c810",4457:"7205236c",4482:"aeb60dba",4499:"a6110e5a",4535:"19e01323",4583:"1df93b7f",4609:"41f11d2e",4617:"13b30469",4628:"4ca81488",4733:"1b3333d3",4799:"9b03a0bc",4813:"6875c492",4818:"be4ffcab",4871:"11cd67e9",4888:"36960845",4953:"f678924f",5011:"11180ad4",5031:"925223a6",5115:"2f169d55",5139:"86c3f644",5162:"03597e0d",5185:"b24d1ffa",5295:"c7cfe20d",5321:"599b729a",5348:"9ee8a9ac",5399:"8cb4f959",5431:"d93991ba",5433:"c1a0dba8",5614:"22514e95",5714:"a9900071",5730:"1e2c5777",5758:"d8856271",5780:"588c076b",5866:"85236380",5885:"d7089d42",5894:"b2f554cd",5895:"622441ba",5913:"f82b5cca",5924:"a4a5174f",5980:"02dae591",5991:"8e192867",6032:"dff21be3",6036:"de601533",6062:"11c4794f",6108:"93524fe3",6149:"bb1b8256",6174:"2704f598",6195:"c96d4518",6205:"a9c03585",6226:"38297c56",6303:"50532593",6304:"ff94b7c8",6338:"8db966d2",6374:"15b44d89",6427:"9e0a7837",6430:"146acfea",6530:"10dbf75b",6611:"562ab448",6618:"65855f95",6657:"d8325c01",6743:"01f623d4",6782:"7e50cda0",6811:"7d30fe72",6869:"f01b9cb7",6952:"b0227f3c",6969:"14eb3368",6991:"7c4e9f7c",7022:"925e85c2",7034:"73016afc",7040:"2093cc90",7052:"6c5af62f",7089:"47b1efe8",7098:"a7bd4aaa",7198:"7facb2e5",7214:"1d14c2f4",7272:"0bd45e29",7376:"683b3dfe",7472:"814f3328",7485:"d01ebd3c",7520:"cecac15c",7529:"f1ad1e08",7535:"50f01b57",7541:"f2780065",7549:"fcef08b0",7569:"73a51773",7578:"65a10c4c",7618:"419d1927",7643:"a6aa9e1f",7748:"8aa583b1",7760:"2d8389d7",7763:"7f6e8fe9",7767:"83deccd4",7770:"7775f063",7822:"12a9aa1c",7891:"3e28a81f",7954:"bd61a03b",8030:"5ee9e16a",8058:"121530cf",8088:"7dc37302",8105:"c42dc905",8109:"74fc5ac1",8124:"ffc3bc48",8155:"a52cbd78",8209:"01a85c17",8251:"62cd675c",8364:"2214e201",8399:"639c9cc8",8401:"17896441",8448:"b038195e",8453:"23d3e99e",8465:"ed5270bc",8501:"ce556051",8518:"1564ed20",8526:"6b55b816",8544:"85aa0fa5",8567:"255c4faf",8581:"935f2afb",8624:"1cf49406",8627:"efa55e7d",8636:"f0e81fa4",8662:"6b1e4beb",8758:"a54d2f76",8846:"fb401c0a",8863:"64e3b3a0",8880:"916e3296",8911:"457bfdbb",8934:"ba213798",8948:"d1e509b3",8967:"7055bd8e",8976:"c8612ff3",8987:"ecc8aaa8",9048:"a94703ab",9062:"6e655a58",9089:"fcc030be",9114:"042d85b4",9214:"3213172d",9215:"093869ed",9220:"d5075c4a",9267:"a7023ddc",9292:"e34db782",9295:"c0fc5d07",9303:"f0833347",9304:"0ee0e918",9348:"32247f96",9357:"e7836ef0",9379:"bc56bb66",9414:"8c617350",9442:"6b97591d",9513:"b4d90b7f",9559:"e5a4be4f",9563:"79ba3fb2",9587:"9d703e59",9590:"7894e7be",9632:"24862333",9647:"5e95c892",9722:"25900ed8",9795:"0060974f",9796:"081bb4b6",9809:"a322bad9",9817:"5e559d67",9847:"c0822203",9857:"95668d35",9902:"193581e1",9913:"9f821037",9939:"1b1e5a89",9973:"ae020eb5"}[e]||e)+"."+{68:"d2fe8314",101:"1ab13e59",207:"0fa3282a",304:"7a76c98c",310:"07b55f01",373:"023497c7",416:"5a82d981",466:"04903a8c",545:"94b3bf9b",555:"ac0bd2e6",574:"441a3b33",588:"aa7a51ec",613:"d6e4b6c9",622:"59f32172",628:"86d69bae",658:"9a7aa623",672:"0676fbf7",717:"84f59d23",733:"4a09a0dd",751:"0b78df09",816:"af9cae01",882:"0f461eec",908:"4973653d",941:"cc14aa85",1040:"13f8e42b",1044:"b933a828",1047:"47be8165",1088:"f3b9a8c1",1093:"5e2182eb",1186:"bf733b62",1200:"1ee109ef",1226:"5a43d4a8",1242:"eb965ec3",1246:"8cb8475e",1323:"d26e39e5",1337:"146594ea",1414:"b16f74ff",1418:"110ca066",1420:"f0d62196",1429:"da69bf24",1432:"b2c78bfa",1435:"f7648ff1",1470:"9c920c7a",1486:"a9b45bd0",1505:"afcd6999",1771:"9c45e2a9",1772:"bde4107d",1846:"74563b5b",1876:"0c46569c",1896:"0f5f1ac5",1904:"a9b1bda0",1967:"3329d0dc",1991:"e198e674",2138:"b4e57d0f",2237:"03c1976d",2252:"42c434fb",2310:"1a2a63d2",2327:"d7b38c0d",2329:"d063dc3a",2365:"058591bc",2378:"8dc20d14",2448:"8518112c",2480:"4662287d",2521:"6e5102a6",2631:"88740dad",2636:"0d78d443",2654:"9affb55e",2664:"586a9f8b",2670:"8ae9d336",2698:"027640f6",2711:"0fb22d07",2759:"511e803a",2847:"6632028f",2917:"d8001cef",2958:"0b08fe31",2962:"b3e05775",2963:"be9febb2",2964:"f8ba742c",2981:"9e0b6da8",2992:"86c7cb00",3091:"3c6fa10e",3109:"24ef3c57",3130:"6566287d",3201:"c718afdb",3204:"170e5e3f",3208:"fe04bb98",3219:"1d191e27",3249:"b0ea3055",3259:"84472c88",3285:"7c598b97",3323:"d5393e1d",3367:"fdc05987",3460:"a7f1f1cf",3561:"54fd0890",3565:"0dc63c65",3569:"67566b3b",3599:"51806426",3607:"4dd36b10",3678:"d84616a2",3699:"ce36573d",3704:"084cb996",3715:"4127ff57",3722:"239cd03c",3778:"77cd46d2",3797:"4c19ed79",3834:"0ef9adbe",3841:"bb82327f",3906:"74f429f6",4096:"e013ff9e",4106:"0de0ca82",4152:"edb34585",4153:"c4ed7c5d",4314:"7833b222",4334:"4873d90c",4336:"47ce6aa9",4337:"9ad259cc",4354:"b1e6b2c1",4435:"67210ad1",4457:"793e4d72",4482:"2f537339",4499:"3ae8f815",4535:"81c8bdee",4583:"aafeed34",4609:"74bf9ec4",4617:"526c779b",4628:"442e8047",4733:"59a11fa6",4799:"5f726dc6",4813:"9f42f407",4818:"c77d0456",4871:"6a7de10d",4888:"0b186cd1",4953:"e9b64d13",5011:"eeb93f41",5031:"230dc532",5115:"1a7bb390",5139:"263de62b",5162:"4012eafe",5185:"a9d18db1",5295:"9b0c4625",5321:"d63bf5d1",5348:"ad387be5",5399:"8ca077ab",5431:"c14c00d7",5433:"9b31ba36",5614:"e0057f15",5714:"0dc354fc",5730:"c5f04063",5758:"6d2e9ea0",5780:"02c2b8c1",5866:"2764b819",5885:"18d3c33e",5894:"3abcd771",5895:"37f501ee",5913:"036d7a82",5924:"d84c248c",5980:"b2cc105c",5991:"e78fb67a",6032:"82da6d0f",6036:"f542ba93",6062:"afbed14f",6108:"a161550e",6149:"b16ea412",6163:"218bc1f5",6174:"b0881137",6195:"4c990af0",6205:"0142d514",6226:"3a1601c2",6303:"8a178e0f",6304:"0113f8a1",6338:"4374acfa",6374:"60f825af",6427:"8e77e2ca",6430:"2895f8c2",6530:"a689bf9f",6611:"6e8b714c",6618:"ca5dc238",6657:"c741c6e6",6743:"b217981c",6782:"1ccc0566",6811:"c6281fb1",6869:"9d9d66fd",6952:"de2ba2c3",6969:"3067b087",6991:"330c79ac",7022:"b73e8359",7034:"65d90855",7040:"c8dd3f33",7052:"fa065b4c",7089:"151aadef",7098:"93739b00",7198:"77668c0a",7214:"17d53a94",7272:"cbe76b3c",7376:"95bc14b9",7410:"b7e20d0c",7472:"3920aefc",7485:"9ed5f774",7520:"ab3c12f8",7529:"ad9673d3",7535:"ae40f220",7541:"e7e1d18d",7549:"5bd15d8c",7569:"48bc8190",7578:"ed41c6dd",7618:"caac44f8",7643:"9fd8563d",7748:"6ace0863",7760:"37aea89d",7763:"2404493e",7767:"852bf1c5",7770:"0805f0c3",7822:"ed338e8d",7891:"9d6e10e7",7954:"089ad50e",8030:"6783a48d",8058:"206333de",8088:"f30d2c94",8105:"3140f0fe",8109:"988f5082",8124:"685762eb",8155:"0446ea71",8209:"91712a77",8251:"b5c7ac60",8364:"8958e688",8399:"54e2f4e0",8401:"e69d63d6",8448:"ad1b34d3",8453:"4df2362c",8465:"bd26aa96",8501:"2c1ccaaa",8518:"b6a3702c",8526:"9f146b33",8544:"253b8a64",8567:"16824dfe",8581:"e873cbeb",8624:"9d65552b",8627:"9b375990",8636:"28603e42",8662:"e5bc9dcc",8758:"123f2d1e",8846:"ca734f68",8863:"8467792a",8880:"8508b4d9",8911:"005b0a89",8913:"64e5ee35",8934:"4505815d",8948:"3bbacaa9",8967:"36bbcd0d",8976:"981750a3",8987:"7bcad8d4",9048:"67862e38",9062:"35c8cfac",9089:"b26a54c5",9114:"ffa6a65e",9214:"53a4efdf",9215:"1897ecdf",9220:"754dfcf3",9267:"35f5522c",9292:"46d53acd",9295:"22ac1438",9303:"f1f18d7c",9304:"2db2dff2",9348:"596d64bd",9357:"a1aa17ee",9379:"121500ba",9414:"98a604f5",9442:"1a37015c",9462:"1f182f7e",9513:"5928a371",9559:"d2f9efd4",9563:"90b842a5",9587:"48ed9dbd",9590:"300f187f",9632:"2ab3cde7",9647:"1c5eed15",9722:"0ed2efd5",9795:"0f51cdad",9796:"32a990f2",9809:"b08acd71",9817:"800db803",9847:"89d4e4c7",9857:"e66fddb2",9902:"8869ee24",9913:"1d44ee0c",9939:"7b7eb647",9973:"99a9a2ea"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),a={},b="docs:",r.l=(e,f,c,d)=>{if(a[e])a[e].push(f);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=a[e];if(delete a[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(c))),f)return f(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"8401",24862333:"9632",36960845:"4888",50532593:"6303",60547755:"3130",85236380:"5866",88279780:"4314","2040aa21":"68",cc2086a7:"101",ea5d63f6:"207","724c5e89":"304",d068bf3f:"310","015126ef":"373","4c2d8fdb":"466",f2461414:"545",e70cc2ca:"555","47d6a357":"574","84b95393":"588",f38a8248:"613","9d7bda9c":"622","30a9d970":"628",f7aaa773:"658","88b2c05a":"672","25aaac36":"717",c0c0f978:"733","8679187d":"751",c6c89bbf:"816",fc1e8c15:"882","7b9fcd00":"908","846984c4":"941",b1e30e0e:"1040",c952f295:"1044",d23bb818:"1047","3ea8561b":"1088",c4396b43:"1093",c4c4ce7d:"1186","73c32ad8":"1200","89382fd9":"1226","6fe99e23":"1242","690ebf61":"1246","77dbaf96":"1323","6764fcdd":"1337","11216ecf":"1414","8735237f":"1418",f907a9eb:"1420","51fef5ca":"1429",fcf1c67d:"1435","5e7ad2bc":"1470",c19f4174:"1486","6d122e02":"1505","36a02c5f":"1771","245bb9cf":"1772",a2b4c4e4:"1846","47645d81":"1876","40a4bf40":"1896",ff5721ff:"1904",ef52d039:"1967",b2b675dd:"1991","1a4e3797":"2138","7f4b218e":"2252","8f5349b4":"2310","44990cf3":"2327","31daab6d":"2329","244ecf0b":"2365",f9694621:"2378","39b23019":"2448",d52d6fca:"2480",f1fb7faa:"2521",efa66914:"2631",a5b1067e:"2636",ddc44cfa:"2654",f0be8011:"2664",b07c57d1:"2670","11d86ce9":"2698","9e4087bc":"2711","69e2eba8":"2759",c528d96e:"2847","3cdf4f04":"2917","2223a4c2":"2958",d9b86ff0:"2962",e9fcba22:"2963","7b73f1a2":"2964","94e4abba":"2981","280b9ed5":"2992",c452c412:"3091",be7a3bc7:"3109",cf0c1386:"3201",f8aa3150:"3204","75a17314":"3208","85f561de":"3219",ccc49370:"3249",ca67f57c:"3259","519104e9":"3285","05d6f979":"3323",ee332caf:"3367","067636fc":"3460","3cfe1d75":"3561",a06e564c:"3565","0a640467":"3569","6ec83952":"3599","7e6ba1fd":"3607","62d4f36b":"3678",d0cba3ad:"3699",c6070f5e:"3704",f04295ae:"3715","2c0e6e0b":"3722","7d0d1999":"3778","54c93138":"3797",e6f1af37:"3834","86951a6f":"3841","53c3a4c1":"3906","68da64e1":"4096","5d83bebd":"4106",e42eab23:"4152","5f62a189":"4153","80fb57b7":"4334","1613bc72":"4336","7141ff7f":"4337","7df29098":"4354","2db2c810":"4435","7205236c":"4457",aeb60dba:"4482",a6110e5a:"4499","19e01323":"4535","1df93b7f":"4583","41f11d2e":"4609","13b30469":"4617","4ca81488":"4628","1b3333d3":"4733","9b03a0bc":"4799","6875c492":"4813",be4ffcab:"4818","11cd67e9":"4871",f678924f:"4953","11180ad4":"5011","925223a6":"5031","2f169d55":"5115","86c3f644":"5139","03597e0d":"5162",b24d1ffa:"5185",c7cfe20d:"5295","599b729a":"5321","9ee8a9ac":"5348","8cb4f959":"5399",d93991ba:"5431",c1a0dba8:"5433","22514e95":"5614",a9900071:"5714","1e2c5777":"5730",d8856271:"5758","588c076b":"5780",d7089d42:"5885",b2f554cd:"5894","622441ba":"5895",f82b5cca:"5913",a4a5174f:"5924","02dae591":"5980","8e192867":"5991",dff21be3:"6032",de601533:"6036","11c4794f":"6062","93524fe3":"6108",bb1b8256:"6149","2704f598":"6174",c96d4518:"6195",a9c03585:"6205","38297c56":"6226",ff94b7c8:"6304","8db966d2":"6338","15b44d89":"6374","9e0a7837":"6427","146acfea":"6430","10dbf75b":"6530","562ab448":"6611","65855f95":"6618",d8325c01:"6657","01f623d4":"6743","7e50cda0":"6782","7d30fe72":"6811",f01b9cb7:"6869",b0227f3c:"6952","14eb3368":"6969","7c4e9f7c":"6991","925e85c2":"7022","73016afc":"7034","2093cc90":"7040","6c5af62f":"7052","47b1efe8":"7089",a7bd4aaa:"7098","7facb2e5":"7198","1d14c2f4":"7214","0bd45e29":"7272","683b3dfe":"7376","814f3328":"7472",d01ebd3c:"7485",cecac15c:"7520",f1ad1e08:"7529","50f01b57":"7535",f2780065:"7541",fcef08b0:"7549","73a51773":"7569","65a10c4c":"7578","419d1927":"7618",a6aa9e1f:"7643","8aa583b1":"7748","2d8389d7":"7760","7f6e8fe9":"7763","83deccd4":"7767","7775f063":"7770","12a9aa1c":"7822","3e28a81f":"7891",bd61a03b:"7954","5ee9e16a":"8030","121530cf":"8058","7dc37302":"8088",c42dc905:"8105","74fc5ac1":"8109",ffc3bc48:"8124",a52cbd78:"8155","01a85c17":"8209","62cd675c":"8251","2214e201":"8364","639c9cc8":"8399",b038195e:"8448","23d3e99e":"8453",ed5270bc:"8465",ce556051:"8501","1564ed20":"8518","6b55b816":"8526","85aa0fa5":"8544","255c4faf":"8567","935f2afb":"8581","1cf49406":"8624",efa55e7d:"8627",f0e81fa4:"8636","6b1e4beb":"8662",a54d2f76:"8758",fb401c0a:"8846","64e3b3a0":"8863","916e3296":"8880","457bfdbb":"8911",ba213798:"8934",d1e509b3:"8948","7055bd8e":"8967",c8612ff3:"8976",ecc8aaa8:"8987",a94703ab:"9048","6e655a58":"9062",fcc030be:"9089","042d85b4":"9114","3213172d":"9214","093869ed":"9215",d5075c4a:"9220",a7023ddc:"9267",e34db782:"9292",c0fc5d07:"9295",f0833347:"9303","0ee0e918":"9304","32247f96":"9348",e7836ef0:"9357",bc56bb66:"9379","8c617350":"9414","6b97591d":"9442",b4d90b7f:"9513",e5a4be4f:"9559","79ba3fb2":"9563","9d703e59":"9587","7894e7be":"9590","5e95c892":"9647","25900ed8":"9722","0060974f":"9795","081bb4b6":"9796",a322bad9:"9809","5e559d67":"9817",c0822203:"9847","95668d35":"9857","193581e1":"9902","9f821037":"9913","1b1e5a89":"9939",ae020eb5:"9973"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(f,c)=>{var a=r.o(e,f)?e[f]:void 0;if(0!==a)if(a)c.push(a[2]);else if(/^(1869|5354)$/.test(f))e[f]=0;else{var b=new Promise(((c,b)=>a=e[f]=[c,b]));c.push(a[2]=b);var d=r.p+r.u(f),t=new Error;r.l(d,(c=>{if(r.o(e,f)&&(0!==(a=e[f])&&(e[f]=void 0),a)){var b=c&&("load"===c.type?"missing":c.type),d=c&&c.target&&c.target.src;t.message="Loading chunk "+f+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,a[1](t)}}),"chunk-"+f,f)}},r.O.j=f=>0===e[f];var f=(f,c)=>{var a,b,d=c[0],t=c[1],o=c[2],n=0;if(d.some((f=>0!==e[f]))){for(a in t)r.o(t,a)&&(r.m[a]=t[a]);if(o)var i=o(r)}for(f&&f(c);n