RuntimeServer
runtime / RuntimeServer
Namespace: RuntimeServer
Table of contents
Interfaces
Type aliases
Type aliases
IApiRequestHandler
Ƭ IApiRequestHandler<T
>: (req
: IApiRequest
, res
: IApiResponse
<T
>) => void
| Promise
<void
>
Type parameters
Name | Type |
---|---|
T | any |
Type declaration
▸ (req
, res
): void
| Promise
<void
>
Parameters
Name | Type |
---|---|
req | IApiRequest |
res | IApiResponse <T > |
Returns
void
| Promise
<void
>
IApiRoutes
Ƭ IApiRoutes: { apiModule
: IApiModule
; path
: string
}[]
IMiddlewareRoutes
Ƭ IMiddlewareRoutes: { middlewares
: IRequestHandlerWithNext
[] ; path
: string
}[]
IRenderToHTML
Ƭ IRenderToHTML: (req
: IncomingMessage
, res
: ServerResponse
) => Promise
<string
| null
>
Type declaration
▸ (req
, res
): Promise
<string
| null
>
Parameters
Name | Type |
---|---|
req | IncomingMessage |
res | ServerResponse |
Returns
Promise
<string
| null
>
IRequestHandlerWithNext
Ƭ IRequestHandlerWithNext: (req
: IRequest
, res
: IResponse
, next
: INextFunc
) => void
Type declaration
▸ (req
, res
, next
): void
Parameters
Name | Type |
---|---|
req | IRequest |
res | IResponse |
next | INextFunc |
Returns
void