This repository was archived by the owner on Dec 1, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +15
-21
lines changed Expand file tree Collapse file tree 4 files changed +15
-21
lines changed Original file line number Diff line number Diff line change @@ -123,14 +123,6 @@ Collect file dependency graph and re-emit all dependent files along with the cha
123
123
124
124
Specifies the path to a TS config file. This is useful when you have multiple config files. This setting is useless * inside* a TS config file.
125
125
126
- ### useWebpackText * (boolean) (default=false)*
127
-
128
- Use this setting to force the loader to use webpack's method of loading files. Useful only with ts-jsx-loader. Builds may become slower.
129
-
130
- ### externals * (array)*
131
-
132
- Array of paths to .d.ts files that must be included in program. Useful with ` rewriteImports ` .
133
-
134
126
### doTypeCheck * (boolean) (default=true)*
135
127
136
128
Use this setting to disable type checking.
Original file line number Diff line number Diff line change @@ -264,23 +264,26 @@ export class State {
264
264
updateFile ( fileName : string , text : string , checked : boolean = false ) : boolean {
265
265
let prevFile = this . files [ fileName ] ;
266
266
let version = 0 ;
267
- let changed = true ;
267
+ let changed = false ;
268
268
let isDefaultLib = false ;
269
269
270
270
if ( prevFile ) {
271
271
isDefaultLib = prevFile . isDefaultLib ;
272
272
if ( ! checked || ( checked && text !== prevFile . text ) ) {
273
273
version = prevFile . version + 1 ;
274
- } else {
275
- changed = false ;
274
+ changed = true ;
276
275
}
276
+ } else {
277
+ changed = true ;
277
278
}
278
279
279
- this . files [ fileName ] = {
280
- text,
281
- version,
282
- isDefaultLib
283
- } ;
280
+ if ( changed ) {
281
+ this . files [ fileName ] = {
282
+ text,
283
+ version,
284
+ isDefaultLib
285
+ } ;
286
+ }
284
287
285
288
return changed ;
286
289
}
Original file line number Diff line number Diff line change @@ -59,10 +59,10 @@ function compiler(webpack: IWebPack, text: string): void {
59
59
60
60
instance . compiledFiles [ fileName ] = true ;
61
61
let doUpdate = false ;
62
- if ( instance . loaderConfig . useWebpackText ) {
63
- if ( state . updateFile ( fileName , text , true ) ) {
64
- doUpdate = true ;
65
- }
62
+
63
+ if ( state . updateFile ( fileName , text , true ) ) {
64
+ state . fileAnalyzer . validFiles . markFileInvalid ( fileName ) ;
65
+ doUpdate = true ;
66
66
}
67
67
68
68
try {
Original file line number Diff line number Diff line change @@ -70,7 +70,6 @@ export interface LoaderConfig {
70
70
reEmitDependentFiles ?: boolean ;
71
71
tsconfig ?: string ;
72
72
tsconfigContent ?: string ;
73
- useWebpackText ?: boolean ;
74
73
externals ?: string [ ] ;
75
74
doTypeCheck ?: boolean ;
76
75
ignoreDiagnostics ?: number [ ] ;
You can’t perform that action at this time.
0 commit comments