Я работаю над проектом TypeScript, где мне нужно определить тип для вложенной структуры объекта. Каждый объект в дереве может иметь свойство ParentPath, которое представляет собой строку, которая ссылается на имя и ключи его родительских объектов. Мне нужны сильные типы типографии для этого ParentPath, чтобы он был подтвержден во время компиляции.const test = {
name: "Test",
variables: {
test: "test"
},
children: [
{
name: "Test2",
states: {
test: "test"
},
children: [
{
name: "Test3",
parentPath: "Test.variables.test", // First value (Test) should be the value of "name" of any parent (i.e., Test2 or Test). After that, it should reference the object keys
something: "hi",
children: [
{
name: "Test4",
parentPath: "Test3.something"
},
{
name: "Test5",
parentPath: "Test2.states.test"
}
]
}
]
}
]
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... ion-string
Как определить тип типовойписа для вложенного объекта как строка Dot Nation ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Intellij Idea Runtime Classpath Inclusion в Hotreplace скомпилированным файлом типовойписа
Anonymous » » в форуме JAVA - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
C#, как отличить и GroupBy от вложенного списка внутри XML-объекта вложенного списка
Anonymous » » в форуме C# - 0 Ответы
- 183 Просмотры
-
Последнее сообщение Anonymous
-
-
-
C#, как отличить и GroupBy от вложенного списка внутри XML-объекта вложенного списка
Anonymous » » в форуме C# - 0 Ответы
- 179 Просмотры
-
Последнее сообщение Anonymous
-
-
-
DeSerialize строка JSON, которая содержит DOT (.) В имени ключа .NET [Duplicate]
Anonymous » » в форуме C# - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-