HTMLRenderer
SyncHTMLRenderer
Bases: Protocol[Tcontra]
Sync HTML renderer definition.
Source code in fasthx/typing.py
__call__(result, *, context, request)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
result |
Tcontra
|
The result of the route the renderer is used on. |
required |
context |
dict[str, Any]
|
Every keyword argument the route received. |
required |
request |
Request
|
The request being served. |
required |
Returns:
Type | Description |
---|---|
str | Response
|
HTML string (it will be automatically converted to |
Source code in fasthx/typing.py
AsyncHTMLRenderer
Bases: Protocol[Tcontra]
Async HTML renderer definition.
Source code in fasthx/typing.py
__call__(result, *, context, request)
async
Parameters:
Name | Type | Description | Default |
---|---|---|---|
result |
Tcontra
|
The result of the route the renderer is used on. |
required |
context |
dict[str, Any]
|
Every keyword argument the route received. |
required |
request |
Request
|
The request being served. |
required |
Returns:
Type | Description |
---|---|
str | Response
|
HTML string (it will be automatically converted to |