【发布时间】:2021-12-19 12:58:31
【问题描述】:
我有一个使用NextJS、React、GraphQL 和TypeScript 构建的项目。在这个项目中,我有一些静态 JSON 数据存储在../data/applications.json:
[
{
"id": "elector-v3",
"name": "Tesla Auto Pilot Elector API",
"apiName": "tap-api-v3-elector",
"apiPath": "/tap/v3/elector"
},
{
"id": "clairvoyance-v2",
"name": "Tesla Auto Pilot Clairvoyance API",
"apiName": "tap-api-v2-clairvoyance",
"apiPath": "/tap/v2/clairvoyance"
},
... and many more...
]
使用 NextJS 和 TypeScript,我可以直接在我的 TS 文件中导入这些数据:
import applicationsData from "../data/applications.json"
我注意到在处理这些数据时,TypeScript 可以识别这些数据的形状。
如何根据这些数据创建类型?
【问题讨论】:
标签: reactjs typescript graphql next.js