We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa7c1f7 commit be5d99eCopy full SHA for be5d99e
src/ast.ts
@@ -1103,7 +1103,8 @@ export abstract class TypeNode extends Node {
1103
}
1104
return false;
1105
1106
-
+
1107
+ /** Method for determine type equality. */
1108
abstract equals(node: TypeNode): bool;
1109
1110
static arrayEquals(node: Comparable[] | null, other: Comparable[] | null): bool {
@@ -1143,7 +1144,6 @@ export class NamedTypeNode extends TypeNode {
1143
1144
name: TypeName;
1145
/** Type argument references. */
1146
typeArguments: TypeNode[] | null;
1147
equals(node: NamedTypeNode): bool {
1148
if (!this.name.equals(node.name)) return false;
1149
return TypeNode.arrayEquals(this.typeArguments, node.typeArguments);
0 commit comments