File tree Expand file tree Collapse file tree 2 files changed +3
-23
lines changed Expand file tree Collapse file tree 2 files changed +3
-23
lines changed Original file line number Diff line number Diff line change 77
77
"ts-node" : " latest" ,
78
78
"tsd" : " latest" ,
79
79
"tslint" : " next" ,
80
- "typescript" : " 2.1.0-dev.20160906 "
80
+ "typescript" : " next "
81
81
},
82
82
"scripts" : {
83
83
"pretest" : " jake tests" ,
Original file line number Diff line number Diff line change @@ -21,32 +21,12 @@ function walkUpBindingElementsAndPatterns(node: ts.Node): ts.Node {
21
21
return node ;
22
22
}
23
23
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
-
44
24
function isLet ( node : ts . Node ) {
45
- return ! ! ( getCombinedNodeFlags ( node ) & ts . NodeFlags . Let ) ;
25
+ return ! ! ( ts . getCombinedNodeFlags ( node ) & ts . NodeFlags . Let ) ;
46
26
}
47
27
48
28
function isExported ( node : ts . Node ) {
49
- return ! ! ( getCombinedNodeFlags ( node ) & ts . NodeFlags . Export ) ;
29
+ return ! ! ( ts . getCombinedModifierFlags ( node ) & ts . ModifierFlags . Export ) ;
50
30
}
51
31
52
32
function isAssignmentOperator ( token : ts . SyntaxKind ) : boolean {
You can’t perform that action at this time.
0 commit comments