File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 511511 " ./vs/platform/telemetry/common/telemetry.ts" ,
512512 " ./vs/platform/telemetry/common/telemetryService.ts" ,
513513 " ./vs/platform/telemetry/common/telemetryUtils.ts" ,
514+ " ./vs/platform/telemetry/node/appInsightsAppender.ts" ,
514515 " ./vs/platform/telemetry/node/commonProperties.ts" ,
515516 " ./vs/platform/telemetry/node/telemetryIpc.ts" ,
516517 " ./vs/platform/telemetry/node/telemetryNodeUtils.ts" ,
592593 " ./vs/workbench/parts/codeEditor/electron-browser/toggleWordWrap.ts" ,
593594 " ./vs/workbench/parts/comments/common/commentModel.ts" ,
594595 " ./vs/workbench/parts/comments/electron-browser/commentGlyphWidget.ts" ,
596+ " ./vs/workbench/parts/debug/node/telemetryApp.ts" ,
595597 " ./vs/workbench/parts/emmet/browser/actions/showEmmetCommands.ts" ,
596598 " ./vs/workbench/parts/emmet/browser/emmet.browser.contribution.ts" ,
597599 " ./vs/workbench/parts/emmet/electron-browser/actions/expandAbbreviation.ts" ,
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ export const NullTelemetryService = new class implements ITelemetryService {
2929
3030export interface ITelemetryAppender {
3131 log ( eventName : string , data : any ) : void ;
32- dispose ( ) : Thenable < any > ;
32+ dispose ( ) : Thenable < any > | undefined ;
3333}
3434
3535export function combinedAppender ( ...appenders : ITelemetryAppender [ ] ) : ITelemetryAppender {
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ interface Measurements {
4545
4646export class AppInsightsAppender implements ITelemetryAppender {
4747
48- private _aiClient : appInsights . TelemetryClient ;
48+ private _aiClient ? : appInsights . TelemetryClient ;
4949
5050 constructor (
5151 private _eventPrefix : string ,
@@ -143,10 +143,10 @@ export class AppInsightsAppender implements ITelemetryAppender {
143143 } ) ;
144144 }
145145
146- dispose ( ) : Promise < any > {
146+ dispose ( ) : Promise < any > | undefined {
147147 if ( this . _aiClient ) {
148148 return new Promise ( resolve => {
149- this . _aiClient . flush ( {
149+ this . _aiClient ! . flush ( {
150150 callback : ( ) => {
151151 // all data flushed
152152 this . _aiClient = undefined ;
You can’t perform that action at this time.
0 commit comments