Skip to content

Commit

Permalink
Add missing disposable registration (#198473)
Browse files Browse the repository at this point in the history
  • Loading branch information
mjbvz authored Nov 16, 2023
1 parent 4f1065b commit 4f86653
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions extensions/npm/src/npmScriptLens.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,17 @@ const getFreshLensLocation = () => workspace.getConfiguration().get(Constants.Co
*/
export class NpmScriptLensProvider implements CodeLensProvider, Disposable {
private lensLocation = getFreshLensLocation();
private changeEmitter = new EventEmitter<void>();
private readonly changeEmitter = new EventEmitter<void>();
private subscriptions: Disposable[] = [];

/**
* @inheritdoc
*/
public onDidChangeCodeLenses = this.changeEmitter.event;
public readonly onDidChangeCodeLenses = this.changeEmitter.event;

constructor() {
this.subscriptions.push(
this.changeEmitter,
workspace.onDidChangeConfiguration(evt => {
if (evt.affectsConfiguration(Constants.ConfigKey)) {
this.lensLocation = getFreshLensLocation();
Expand Down

0 comments on commit 4f86653

Please sign in to comment.