docs: function extractNormalizedKeys(path) {
      const props = path.node.properties;
      const keys = [];
      let allLiteral = true;
  
      for (const prop of props) {
        if (t.isIdentifier(prop.key) && !prop.computed) {
          // since a key {a: 3} is equivalent to {"a": 3}, use the latter
          keys.push(t.stringLiteral(prop.key.name));
        } else if (t.isTemplateLiteral(prop.key)) {
          keys.push(t.cloneNode(prop.key));
        } else if (t.isLiteral(prop.key)) {
          keys.push(t.stringLiteral(String(prop.key.value)));
        } else {
          keys.push(t.cloneNode(prop.key));
          allLiteral = false;
        }
      }
  
      return { keys, allLiteral };
    }