Как определить тип типовойписа для вложенного объекта как строка Dot NationJavascript

Форум по Javascript
Ответить
Anonymous
 Как определить тип типовойписа для вложенного объекта как строка Dot Nation

Сообщение Anonymous »

Я работаю над проектом 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»