Skip to content

Commit fc49d5e

Browse files
committed
aa
1 parent b5ae7c7 commit fc49d5e

File tree

1 file changed

+32
-32
lines changed
  • packages/plugin/src/estree-converter

1 file changed

+32
-32
lines changed

packages/plugin/src/estree-converter/types.ts

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -79,34 +79,34 @@ type NodeWithType =
7979
type ParentNode<T> = T extends DocumentNode
8080
? AST.Program
8181
: T extends DefinitionNode
82-
? DocumentNode
83-
: T extends EnumValueDefinitionNode
84-
? EnumTypeDefinitionNode | EnumTypeExtensionNode
85-
: T extends InputValueDefinitionNode
86-
?
87-
| DirectiveDefinitionNode
88-
| FieldDefinitionNode
89-
| InputObjectTypeDefinitionNode
90-
| InputObjectTypeExtensionNode
91-
: T extends FieldDefinitionNode
92-
?
93-
| InterfaceTypeDefinitionNode
94-
| InterfaceTypeExtensionNode
95-
| ObjectTypeDefinitionNode
96-
| ObjectTypeExtensionNode
97-
: T extends SelectionSetNode
98-
? ExecutableDefinitionNode | FieldNode | InlineFragmentNode
99-
: T extends SelectionNode
100-
? SelectionSetNode
101-
: T extends TypeNode
102-
? NodeWithType
103-
: T extends NameNode
104-
? NodeWithName
105-
: T extends DirectiveNode
106-
? InputObjectTypeDefinitionNode | ObjectTypeDefinitionNode
107-
: T extends VariableNode
108-
? VariableDefinitionNode
109-
: unknown; // Explicitly show error to add new ternary with parent nodes
82+
? DocumentNode
83+
: T extends EnumValueDefinitionNode
84+
? EnumTypeDefinitionNode | EnumTypeExtensionNode
85+
: T extends InputValueDefinitionNode
86+
?
87+
| DirectiveDefinitionNode
88+
| FieldDefinitionNode
89+
| InputObjectTypeDefinitionNode
90+
| InputObjectTypeExtensionNode
91+
: T extends FieldDefinitionNode
92+
?
93+
| InterfaceTypeDefinitionNode
94+
| InterfaceTypeExtensionNode
95+
| ObjectTypeDefinitionNode
96+
| ObjectTypeExtensionNode
97+
: T extends SelectionSetNode
98+
? ExecutableDefinitionNode | FieldNode | InlineFragmentNode
99+
: T extends SelectionNode
100+
? SelectionSetNode
101+
: T extends TypeNode
102+
? NodeWithType
103+
: T extends NameNode
104+
? NodeWithName
105+
: T extends DirectiveNode
106+
? InputObjectTypeDefinitionNode | ObjectTypeDefinitionNode
107+
: T extends VariableNode
108+
? VariableDefinitionNode
109+
: unknown; // Explicitly show error to add new ternary with parent nodes
110110

111111
type Node<T extends ASTNode, WithTypeInfo extends boolean> =
112112
// Remove readonly for friendly editor popup
@@ -130,7 +130,7 @@ export type GraphQLESTreeNode<T, W extends boolean = false> =
130130
: GraphQLESTreeNode<Node<T, W>[K], W>;
131131
}
132132
: // If Program node => add `parent: null` field
133-
T extends AST.Program
134-
? T & { parent: null }
135-
: // Return value as is
136-
T;
133+
T extends AST.Program
134+
? T & { parent: null }
135+
: // Return value as is
136+
T;

0 commit comments

Comments
 (0)