Clean up graphql visitor keys (#18213)
This commit is contained in:
1 parent
bc02b5478b
commit
2af5dc0a6f
1 file changed
+7
-6
@@ -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;
|
||||
Reference in new issue
Block a user