Javascript 如何在节点中使用排列属性?

Javascript 如何在节点中使用排列属性?,javascript,node.js,ecmascript-next,Javascript,Node.js,Ecmascript Next,下面是我的代码片段,我想对connectionArgs使用附加参数(.I.e search) const connectionArgs = require('graphql-relay').connectionArgs; users: { type: UserConnection.connectionType, args: { ...connectionArgs, search: { type: GraphQLStri

下面是我的代码片段,我想对connectionArgs使用附加参数(.I.e search)

const connectionArgs = require('graphql-relay').connectionArgs; 
users: {
      type: UserConnection.connectionType,
      args: {
        ...connectionArgs,
        search: {
          type: GraphQLString,
        },
      },
      resolve: async (obj, args, { user }) => {
        return UserLoader.loadUsers(user, args);
      }
    },
上面的代码在使用bable时运行良好,但我正在尝试删除babel(因为node 7.6v现在支持async await)。 我得到了连接args的意外令牌。
是否有人建议如何使用这个扩展属性?

节点不支持对象扩展。@瑞安感谢您的答复,其他任何替代节点(使用这个运算符)?您可能会考虑巴贝尔节点,如果您目前正在编译它的每一个运行。对象扩展不是任何ES标准的一部分。