File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 11///<reference path='../typings/tsd.d.ts'/>
22var path = require ( 'path' ) ;
3+ var ts = require ( 'typescript' ) ;
34var sourceMap = require ( 'source-map' ) ;
45var gutil = require ( 'gulp-util' ) ;
56var utils = require ( './utils' ) ;
@@ -190,8 +191,13 @@ var Output = (function () {
190191 var err = new Error ( ) ;
191192 err . name = 'TypeScript error' ;
192193 err . diagnostic = info ;
194+ var codeAndMessageText = ts . DiagnosticCategory [ info . category ] . toLowerCase ( ) +
195+ ' TS' +
196+ info . code +
197+ ': ' +
198+ tsApi . flattenDiagnosticMessageText ( this . project . typescript , info . messageText ) ;
193199 if ( ! info . file ) {
194- err . message = info . code + ' ' + tsApi . flattenDiagnosticMessageText ( this . project . typescript , info . messageText ) ;
200+ err . message = codeAndMessageText ;
195201 return err ;
196202 }
197203 var fileName = tsApi . getFileName ( info . file ) ;
@@ -225,8 +231,7 @@ var Output = (function () {
225231 character : endPos . character
226232 } ;
227233 err . message = gutil . colors . red ( fileName + '(' + startPos . line + ',' + startPos . character + '): ' ) . toString ( )
228- + info . code + ' '
229- + tsApi . flattenDiagnosticMessageText ( this . project . typescript , info . messageText ) ;
234+ + codeAndMessageText ;
230235 return err ;
231236 } ;
232237 Output . prototype . diagnostic = function ( info ) {
You can’t perform that action at this time.
0 commit comments