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