@@ -1230,26 +1230,20 @@ declare namespace ts {
1230
1230
HasImplicitReturn = 128 ,
1231
1231
HasExplicitReturn = 256 ,
1232
1232
GlobalAugmentation = 512 ,
1233
- HasClassExtends = 1024 ,
1234
- HasDecorators = 2048 ,
1235
- HasParamDecorators = 4096 ,
1236
- HasAsyncFunctions = 8192 ,
1237
- HasSpreadAttribute = 16384 ,
1238
- HasRestAttribute = 32768 ,
1239
- DisallowInContext = 65536 ,
1240
- YieldContext = 131072 ,
1241
- DecoratorContext = 262144 ,
1242
- AwaitContext = 524288 ,
1243
- ThisNodeHasError = 1048576 ,
1244
- JavaScriptFile = 2097152 ,
1245
- ThisNodeOrAnySubNodesHasError = 4194304 ,
1246
- HasAggregatedChildData = 8388608 ,
1233
+ HasAsyncFunctions = 1024 ,
1234
+ DisallowInContext = 2048 ,
1235
+ YieldContext = 4096 ,
1236
+ DecoratorContext = 8192 ,
1237
+ AwaitContext = 16384 ,
1238
+ ThisNodeHasError = 32768 ,
1239
+ JavaScriptFile = 65536 ,
1240
+ ThisNodeOrAnySubNodesHasError = 131072 ,
1241
+ HasAggregatedChildData = 262144 ,
1247
1242
BlockScoped = 3 ,
1248
1243
ReachabilityCheckFlags = 384 ,
1249
- EmitHelperFlags = 64512 ,
1250
- ReachabilityAndEmitFlags = 64896 ,
1251
- ContextFlags = 3080192 ,
1252
- TypeExcludesFlags = 655360 ,
1244
+ ReachabilityAndEmitFlags = 1408 ,
1245
+ ContextFlags = 96256 ,
1246
+ TypeExcludesFlags = 20480 ,
1253
1247
}
1254
1248
const enum ModifierFlags {
1255
1249
None = 0 ,
@@ -3491,6 +3485,18 @@ declare namespace ts {
3491
3485
readonly text : string ;
3492
3486
readonly priority ?: number ;
3493
3487
}
3488
+ const enum ExternalEmitHelpers {
3489
+ Extends = 1 ,
3490
+ Assign = 2 ,
3491
+ Rest = 4 ,
3492
+ Decorate = 8 ,
3493
+ Metadata = 16 ,
3494
+ Param = 32 ,
3495
+ Awaiter = 64 ,
3496
+ Generator = 128 ,
3497
+ FirstEmitHelper = 1 ,
3498
+ LastEmitHelper = 128 ,
3499
+ }
3494
3500
const enum EmitContext {
3495
3501
SourceFile = 0 ,
3496
3502
Expression = 1 ,
@@ -3563,7 +3569,7 @@ declare namespace ts.performance {
3563
3569
function disable ( ) : void ;
3564
3570
}
3565
3571
declare namespace ts {
3566
- const version = "2.1.3 " ;
3572
+ const version = "2.1.4 " ;
3567
3573
}
3568
3574
declare namespace ts {
3569
3575
const enum Ternary {
@@ -5358,6 +5364,12 @@ declare namespace ts {
5358
5364
key : string ;
5359
5365
message : string ;
5360
5366
} ;
5367
+ This_syntax_requires_an_imported_helper_named_1_but_module_0_has_no_exported_member_1 : {
5368
+ code : number ;
5369
+ category : DiagnosticCategory ;
5370
+ key : string ;
5371
+ message : string ;
5372
+ } ;
5361
5373
Type_0_does_not_satisfy_the_constraint_1 : {
5362
5374
code : number ;
5363
5375
category : DiagnosticCategory ;
@@ -5418,6 +5430,12 @@ declare namespace ts {
5418
5430
key : string ;
5419
5431
message : string ;
5420
5432
} ;
5433
+ This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found : {
5434
+ code : number ;
5435
+ category : DiagnosticCategory ;
5436
+ key : string ;
5437
+ message : string ;
5438
+ } ;
5421
5439
A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value : {
5422
5440
code : number ;
5423
5441
category : DiagnosticCategory ;
@@ -7254,6 +7272,18 @@ declare namespace ts {
7254
7272
key : string ;
7255
7273
message : string ;
7256
7274
} ;
7275
+ Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2 : {
7276
+ code : number ;
7277
+ category : DiagnosticCategory ;
7278
+ key : string ;
7279
+ message : string ;
7280
+ } ;
7281
+ Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1 : {
7282
+ code : number ;
7283
+ category : DiagnosticCategory ;
7284
+ key : string ;
7285
+ message : string ;
7286
+ } ;
7257
7287
The_current_host_does_not_support_the_0_option : {
7258
7288
code : number ;
7259
7289
category : DiagnosticCategory ;
@@ -8913,6 +8943,7 @@ declare namespace ts {
8913
8943
function isBlockScopedContainerTopLevel ( node : Node ) : boolean ;
8914
8944
function isGlobalScopeAugmentation ( module : ModuleDeclaration ) : boolean ;
8915
8945
function isExternalModuleAugmentation ( node : Node ) : boolean ;
8946
+ function isEffectiveExternalModule ( node : SourceFile , compilerOptions : CompilerOptions ) : boolean ;
8916
8947
function isBlockScope ( node : Node , parentNode : Node ) : boolean ;
8917
8948
function getEnclosingBlockScopeContainer ( node : Node ) : Node ;
8918
8949
function declarationNameToString ( name : DeclarationName ) : string ;
@@ -11106,6 +11137,7 @@ declare namespace ts.server {
11106
11137
isJsOnlyProject ( ) : boolean ;
11107
11138
getCachedUnresolvedImportsPerFile_TestOnly ( ) : UnresolvedImportsMap ;
11108
11139
constructor ( projectName : string , projectKind : ProjectKind , projectService : ProjectService , documentRegistry : ts . DocumentRegistry , hasExplicitListOfFiles : boolean , languageServiceEnabled : boolean , compilerOptions : CompilerOptions , compileOnSaveEnabled : boolean ) ;
11140
+ private setInternalCompilerOptionsForEmittingJsFiles ( ) ;
11109
11141
getProjectErrors ( ) : Diagnostic [ ] ;
11110
11142
getLanguageService ( ensureSynchronized ?: boolean ) : LanguageService ;
11111
11143
getCompileOnSaveAffectedFileList ( scriptInfo : ScriptInfo ) : string [ ] ;
0 commit comments