Clean up graphql visitor keys (#18213)

This commit is contained in:
fisker Cheung authored and GitHub committed 2025-11-16 19:24:21 +08:00
1 parent bc02b5478b
commit 2af5dc0a6f
1 file changed
+7 -6
+7 -6
View File
@@ -1,15 +1,16 @@
import { QueryDocumentKeys as graphqlVisitorKeys } from "graphql/language/ast.mjs";
import { removeNodeTypes } from "../language-js/traverse/utilities.js";
// Unsupported features
// https://github.com/prettier/prettier/issues/18212
let visitorKeys = graphqlVisitorKeys;
visitorKeys = removeNodeTypes(visitorKeys, [
const visitorKeys = { ...graphqlVisitorKeys };
// Unable to produce https://github.com/prettier/prettier/issues/18212#issuecomment-3506234429
for (const kind of [
"ArgumentCoordinate",
"DirectiveArgumentCoordinate",
"DirectiveCoordinate",
"MemberCoordinate",
"TypeCoordinate",
]);
]) {
delete visitorKeys[kind];
}
export default visitorKeys;