【发布时间】:2021-05-02 06:26:29
【问题描述】:
我正在创建一个对应于 json 模式的 typescript 接口。我的 json 架构中有以下字段:
"styles": {
"title": "Style Definitions",
"description": "Style definition",
"type": "object",
"patternProperties": {
"^.*$": {
"oneOf": [
{ "$ref": "#/definitions/definition1" },
{ "$ref": "#/definitions/definition2" }
]
}
}
}
我想创建这样的界面:
interface Styles {
[key: string]: Definition1 | Definition2;
}
但这是不对的,也没有捕捉到 json 模式的正确含义。 谁能告诉我该怎么做?
如何在我的 typescript 界面中写这个东西?
【问题讨论】:
标签: json typescript jsonschema