@@ -877,17 +877,6 @@ namespace ts {
877
877
|| kind === SyntaxKind . SetAccessor ;
878
878
}
879
879
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
-
891
880
export function canHaveIllegalDecorators ( node : Node ) : node is HasIllegalDecorators {
892
881
const kind = node . kind ;
893
882
return kind === SyntaxKind . PropertyAssignment
@@ -909,35 +898,6 @@ namespace ts {
909
898
|| kind === SyntaxKind . ExportAssignment ;
910
899
}
911
900
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
-
941
901
export function canHaveIllegalModifiers ( node : Node ) : node is HasIllegalModifiers {
942
902
const kind = node . kind ;
943
903
return kind === SyntaxKind . ClassStaticBlockDeclaration
0 commit comments