File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7777 "ts-node" : " latest" ,
7878 "tsd" : " latest" ,
7979 "tslint" : " next" ,
80- "typescript" : " 2.1.0-dev.20160906 "
80+ "typescript" : " next "
8181 },
8282 "scripts" : {
8383 "pretest" : " jake tests" ,
Original file line number Diff line number Diff line change @@ -21,32 +21,12 @@ function walkUpBindingElementsAndPatterns(node: ts.Node): ts.Node {
2121 return node ;
2222}
2323
24- function getCombinedNodeFlags ( node : ts . Node ) : ts . NodeFlags {
25- node = walkUpBindingElementsAndPatterns ( node ) ;
26-
27- let flags = node . flags ;
28- if ( node . kind === ts . SyntaxKind . VariableDeclaration ) {
29- node = node . parent ;
30- }
31-
32- if ( node && node . kind === ts . SyntaxKind . VariableDeclarationList ) {
33- flags |= node . flags ;
34- node = node . parent ;
35- }
36-
37- if ( node && node . kind === ts . SyntaxKind . VariableStatement ) {
38- flags |= node . flags ;
39- }
40-
41- return flags ;
42- }
43-
4424function isLet ( node : ts . Node ) {
45- return ! ! ( getCombinedNodeFlags ( node ) & ts . NodeFlags . Let ) ;
25+ return ! ! ( ts . getCombinedNodeFlags ( node ) & ts . NodeFlags . Let ) ;
4626}
4727
4828function isExported ( node : ts . Node ) {
49- return ! ! ( getCombinedNodeFlags ( node ) & ts . NodeFlags . Export ) ;
29+ return ! ! ( ts . getCombinedModifierFlags ( node ) & ts . ModifierFlags . Export ) ;
5030}
5131
5232function isAssignmentOperator ( token : ts . SyntaxKind ) : boolean {
You can’t perform that action at this time.
0 commit comments