File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 21
21
"tape" : " ^4.7.0" ,
22
22
"ts-node" : " ^7.0.0" ,
23
23
"tslint" : " ^5.5.0" ,
24
- "typescript" : " ~2.9 .1"
24
+ "typescript" : " ~3.0 .1"
25
25
},
26
26
"es2015" : " ./dist/esm2015/index.js" ,
27
27
"homepage" : " https://github.com/cartant/ts-snippet" ,
37
37
"name" : " ts-snippet" ,
38
38
"optionalDependencies" : {},
39
39
"peerDependencies" : {
40
- "typescript" : " ^2.1.0"
40
+ "typescript" : " ^2.1.0 || ^3.0.0 "
41
41
},
42
42
"private" : true ,
43
43
"repository" : {
Original file line number Diff line number Diff line change @@ -76,7 +76,11 @@ export class Compiler {
76
76
this . _files [ fileName ] . content = files [ fileName ] ;
77
77
this . _files [ fileName ] . version ++ ;
78
78
} ) ;
79
- return this . _languageService . getProgram ( ) ;
79
+ const program = this . _languageService . getProgram ( ) ;
80
+ if ( ! program ) {
81
+ throw new Error ( "No program." ) ;
82
+ }
83
+ return program ;
80
84
}
81
85
82
86
formatDiagnostic ( diagnostic : ts . Diagnostic ) : string {
Original file line number Diff line number Diff line change @@ -3392,9 +3392,9 @@ type-detect@^4.0.0:
3392
3392
version "4.0.8"
3393
3393
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
3394
3394
3395
- typescript@~2.9 .1 :
3396
- version "2.9.2 "
3397
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2 .tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c "
3395
+ typescript@~3.0 .1 :
3396
+ version "3.0.1 "
3397
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.0.1 .tgz#43738f29585d3a87575520a4b93ab6026ef11fdb "
3398
3398
3399
3399
uid2@0.0.3 :
3400
3400
version "0.0.3"
You can’t perform that action at this time.
0 commit comments