@@ -904,7 +904,7 @@ namespace ts {
904
904
}
905
905
906
906
// A TypeLiteral is the declaration node for an anonymous symbol.
907
- export interface TypeLiteralNode extends TypeNode , NamedDeclaration {
907
+ export interface TypeLiteralNode extends TypeNode , Declaration {
908
908
kind : SyntaxKind . TypeLiteral ;
909
909
members : NodeArray < TypeElement > ;
910
910
}
@@ -948,7 +948,7 @@ namespace ts {
948
948
indexType : TypeNode ;
949
949
}
950
950
951
- export interface MappedTypeNode extends TypeNode , NamedDeclaration {
951
+ export interface MappedTypeNode extends TypeNode , Declaration {
952
952
kind : SyntaxKind . MappedType ;
953
953
parent ?: TypeAliasDeclaration ;
954
954
readonlyToken ?: ReadonlyToken ;
@@ -1405,7 +1405,7 @@ namespace ts {
1405
1405
* JSXAttribute or JSXSpreadAttribute. ObjectLiteralExpression, on the other hand, can only have properties of type
1406
1406
* ObjectLiteralElement (e.g. PropertyAssignment, ShorthandPropertyAssignment etc.)
1407
1407
*/
1408
- export interface ObjectLiteralExpressionBase < T extends ObjectLiteralElement > extends PrimaryExpression , NamedDeclaration {
1408
+ export interface ObjectLiteralExpressionBase < T extends ObjectLiteralElement > extends PrimaryExpression , Declaration {
1409
1409
properties : NodeArray < T > ;
1410
1410
}
1411
1411
@@ -1451,7 +1451,7 @@ namespace ts {
1451
1451
| SuperElementAccessExpression
1452
1452
;
1453
1453
1454
- export interface CallExpression extends LeftHandSideExpression , NamedDeclaration {
1454
+ export interface CallExpression extends LeftHandSideExpression , Declaration {
1455
1455
kind : SyntaxKind . CallExpression ;
1456
1456
expression : LeftHandSideExpression ;
1457
1457
typeArguments ?: NodeArray < TypeNode > ;
@@ -1470,7 +1470,7 @@ namespace ts {
1470
1470
typeArguments ?: NodeArray < TypeNode > ;
1471
1471
}
1472
1472
1473
- export interface NewExpression extends PrimaryExpression , NamedDeclaration {
1473
+ export interface NewExpression extends PrimaryExpression , Declaration {
1474
1474
kind : SyntaxKind . NewExpression ;
1475
1475
expression : LeftHandSideExpression ;
1476
1476
typeArguments ?: NodeArray < TypeNode > ;
@@ -2249,7 +2249,7 @@ namespace ts {
2249
2249
2250
2250
2251
2251
// Source files are declarations when they are external modules.
2252
- export interface SourceFile extends NamedDeclaration {
2252
+ export interface SourceFile extends Declaration {
2253
2253
kind : SyntaxKind . SourceFile ;
2254
2254
statements : NodeArray < Statement > ;
2255
2255
endOfFileToken : Token < SyntaxKind . EndOfFileToken > ;
0 commit comments