У меня есть следующий Javascript объект:Как создать интерфейс для коллекции объектов?
{
"dataMap":{
"2027":{
"userId":2027,
"code":"abcdef",
"title":"abcdef",
"questions":1
}
"2028":{
"userId":2028,
"code":"abcdef",
"title":"abcdef",
"questions":1
}
}
}
Он содержит другой объект dataMap и внутри, которые являются другой объектной реализацией. Может ли кто-нибудь помочь мне, рассказав мне, как я могу создать интерфейс для объекта dataMap?
То, что я хотел бы, чтобы иметь интерфейс, так что я могу войти:
var a = b.dataMap[2027].userId // okay and allowed
var a = b.dataMap[2027].xxxyId // gives a typescript error
Пожалуйста, уточните, что именно вы подразумеваете под «интерфейсом» – hindmost
@hindmost Интерфейс в стиле Виджета явно. – Niko