Пример #1
0
const objectDefinePropertyCall = (name, value) => t.callExpression(
  t.memberExpression(t.identifier('Object'), t.identifier('defineProperty')),
  [
    moduleDotExportsExpression,
    t.literal(name),
    t.objectExpression([
      t.property('init', t.identifier('value'), value),
    ]),
  ],
);
Пример #2
0
 Object.keys(obj).map(key =>
   t.property('init', t.identifier(key), objectToLiteral(obj[key]))