@morojs/moro


@morojs/moro / VercelEdgeAdapter

Class: VercelEdgeAdapter

Defined in: src/core/runtime/vercel-edge-adapter.ts:6

Extends

  • BaseRuntimeAdapter

Constructors

Constructor

new VercelEdgeAdapter(): VercelEdgeAdapter

Returns

VercelEdgeAdapter

Inherited from

BaseRuntimeAdapter.constructor

Properties

type

readonly type: "vercel-edge"

Defined in: src/core/runtime/vercel-edge-adapter.ts:7

Overrides

BaseRuntimeAdapter.type

Methods

adaptRequest()

adaptRequest(request): Promise<HttpRequest>

Defined in: src/core/runtime/vercel-edge-adapter.ts:9

Parameters

request

Request

Returns

Promise<HttpRequest>

Overrides

BaseRuntimeAdapter.adaptRequest


adaptResponse()

adaptResponse(moroResponse): Promise<Response>

Defined in: src/core/runtime/vercel-edge-adapter.ts:51

Parameters

moroResponse

HttpResponse | RuntimeHttpResponse

Returns

Promise<Response>

Overrides

BaseRuntimeAdapter.adaptResponse


createMockResponse()

protected createMockResponse(): RuntimeHttpResponse

Defined in: src/core/runtime/base-adapter.ts:39

Returns

RuntimeHttpResponse

Inherited from

BaseRuntimeAdapter.createMockResponse


createServer()

createServer(handler): (request) => Promise<Response>

Defined in: src/core/runtime/vercel-edge-adapter.ts:82

Parameters

handler

(req, res) => Promise<void>

Returns

(request): Promise<Response>

Parameters
request

Request

Returns

Promise<Response>

Overrides

BaseRuntimeAdapter.createServer


enhanceRequest()

protected enhanceRequest(baseRequest): HttpRequest

Defined in: src/core/runtime/base-adapter.ts:24

Parameters

baseRequest

Partial<HttpRequest>

Returns

HttpRequest

Inherited from

BaseRuntimeAdapter.enhanceRequest


generateUUID()

protected generateUUID(): string

Defined in: src/core/runtime/base-adapter.ts:17

Returns

string

Inherited from

BaseRuntimeAdapter.generateUUID


parseBody()

protected parseBody(body, contentType?): Promise<any>

Defined in: src/core/runtime/base-adapter.ts:114

Parameters

body

any

contentType?

string

Returns

Promise<any>

Inherited from

BaseRuntimeAdapter.parseBody


parseUrl()

protected parseUrl(url): object

Defined in: src/core/runtime/base-adapter.ts:89

Parameters

url

string

Returns

object

pathname

pathname: string

query

query: Record<string, string>

Inherited from

BaseRuntimeAdapter.parseUrl