Как создать "Экспрессию" с Вавилоном?
Мне нужно добавить объект Property, но он требует ключ и значение:
t.objectProperty (ключ, значение, ...)
И значение должно быть "Выражение". Я предположил, что это должно быть выражение объекта:
t.objectExpression (свойства)
Где "свойства" должны быть массивом ObjectMethod || ObjectProperty || SpreadProperty.
Но я хотел создать ObjectProperty в первую очередь! Итак, что такое "выражение" и как я могу его создать, чтобы создать ObjectProperty?
1 ответ
Благодаря Bergi я нашел ответ. Пример, где значением свойства объекта является строка:
t.objectExpression([
t.objectProperty(
t.identifier('key'),
t.stringLiteral('value'),
)]);