Skip to content

More Generic selectors #43

@BebeSparkelSparkel

Description

@BebeSparkelSparkel

I am trying to query the remove properties in this data object and then remove them.
Does AST-query allow more generic queries like (just an example)
module.exports = Object(\.+\g, Array(Object(remove)))

module.exports = {
  form0: [
    {
      remain: "remain val",
      remove: "remove val",
    },
    {
      remove: "remove val",
      remain: "remain val",
    },
  ],
  form1: [
    {
      remain2: "remain2 val",
      remain1: "remain1 val",
    }
  ],
}

Result once all remove keys are removed

module.exports = {
  form0: [
    {
      remain: "remain val",
    },
    {
      remain: "remain val",
    },
  ],
  form1: [{
    remain2: "remain2 val",
    remain1: "remain1 val",
  }],
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions