function makeCondition()

in packages/babel-plugin-idx/src/babel-plugin-idx.js [110:124]


  function makeCondition(node, state, inside) {
    if (inside) {
      return t.ConditionalExpression(
        t.BinaryExpression(
          '!=',
          t.AssignmentExpression('=', state.temp, node),
          t.NullLiteral(),
        ),
        inside,
        state.temp,
      );
    } else {
      return node;
    }
  }