Я хочу выучить TypeScript.
У меня есть словарь JSON, возвращенный методом sentry event_from_exception()
(Python).
Я хотел бы отформатировать его как красивый HTML с расширяемым локальнымпеременные и pre_ и post_context.Результат должен выглядеть примерно так:
![traceback-in-django-debug-view](https://i.stack.imgur.com/8swk4.png)
Вот пример json:
{
"exception": {
"values": [
{
"stacktrace": {
"frames": [
{
"function": "main",
"abs_path": "/home/modlink_cok_d/src/sentry-json.py",
"pre_context": [
"from sentry_sdk.utils import event_from_exception",
"",
"def main():",
" local_var = 1",
" try:"
],
"lineno": 9,
"vars": {
"exc": "ValueError()",
"local_var": "1"
},
"context_line": " raise ValueError()",
"post_context": [
" except Exception as exc:",
" event, info = event_from_exception(sys.exc_info(), with_locals=True)",
" print(json.dumps(event, indent=2))",
"",
"main()"
],
"module": "__main__",
"filename": "sentry-json.py"
}
]
},
"type": "ValueError",
"value": "",
"module": "exceptions",
"mechanism": null
}
]
},
"level": "error"
}
Как это можно сделать смашинопись