@@ -877,17 +877,6 @@ namespace ts {
877877 || kind === SyntaxKind . SetAccessor ;
878878 }
879879
880- export function canHaveDecorators ( node : Node ) : node is HasDecorators {
881- const kind = node . kind ;
882- return kind === SyntaxKind . Parameter
883- || kind === SyntaxKind . PropertyDeclaration
884- || kind === SyntaxKind . MethodDeclaration
885- || kind === SyntaxKind . GetAccessor
886- || kind === SyntaxKind . SetAccessor
887- || kind === SyntaxKind . ClassExpression
888- || kind === SyntaxKind . ClassDeclaration ;
889- }
890-
891880 export function canHaveIllegalDecorators ( node : Node ) : node is HasIllegalDecorators {
892881 const kind = node . kind ;
893882 return kind === SyntaxKind . PropertyAssignment
@@ -909,35 +898,6 @@ namespace ts {
909898 || kind === SyntaxKind . ExportAssignment ;
910899 }
911900
912- export function canHaveModifiers ( node : Node ) : node is HasModifiers {
913- const kind = node . kind ;
914- return kind === SyntaxKind . TypeParameter
915- || kind === SyntaxKind . Parameter
916- || kind === SyntaxKind . PropertySignature
917- || kind === SyntaxKind . PropertyDeclaration
918- || kind === SyntaxKind . MethodSignature
919- || kind === SyntaxKind . MethodDeclaration
920- || kind === SyntaxKind . Constructor
921- || kind === SyntaxKind . GetAccessor
922- || kind === SyntaxKind . SetAccessor
923- || kind === SyntaxKind . IndexSignature
924- || kind === SyntaxKind . ConstructorType
925- || kind === SyntaxKind . FunctionExpression
926- || kind === SyntaxKind . ArrowFunction
927- || kind === SyntaxKind . ClassExpression
928- || kind === SyntaxKind . VariableStatement
929- || kind === SyntaxKind . FunctionDeclaration
930- || kind === SyntaxKind . ClassDeclaration
931- || kind === SyntaxKind . InterfaceDeclaration
932- || kind === SyntaxKind . TypeAliasDeclaration
933- || kind === SyntaxKind . EnumDeclaration
934- || kind === SyntaxKind . ModuleDeclaration
935- || kind === SyntaxKind . ImportEqualsDeclaration
936- || kind === SyntaxKind . ImportDeclaration
937- || kind === SyntaxKind . ExportAssignment
938- || kind === SyntaxKind . ExportDeclaration ;
939- }
940-
941901 export function canHaveIllegalModifiers ( node : Node ) : node is HasIllegalModifiers {
942902 const kind = node . kind ;
943903 return kind === SyntaxKind . ClassStaticBlockDeclaration
0 commit comments