Skip to content

Commit 6352696

Browse files
committed
strict init, microsoft#78168
1 parent da3b599 commit 6352696

6 files changed

Lines changed: 26 additions & 26 deletions

File tree

src/vs/base/common/map.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ export class StringIterator implements IKeyIterator {
112112

113113
export class PathIterator implements IKeyIterator {
114114

115-
private _value: string;
116-
private _from: number;
117-
private _to: number;
115+
private _value!: string;
116+
private _from!: number;
117+
private _to!: number;
118118

119119
reset(key: string): this {
120120
this._value = key.replace(/\\$|\/$/, '');
@@ -176,9 +176,9 @@ export class PathIterator implements IKeyIterator {
176176
}
177177

178178
class TernarySearchTreeNode<E> {
179-
segment: string;
179+
segment!: string;
180180
value: E | undefined;
181-
key: string;
181+
key!: string;
182182
left: TernarySearchTreeNode<E> | undefined;
183183
mid: TernarySearchTreeNode<E> | undefined;
184184
right: TernarySearchTreeNode<E> | undefined;

src/vs/editor/contrib/codelens/codelensController.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export class CodeLensContribution implements editorCommon.IEditorContribution {
3232
private _currentCodeLensModel: CodeLensModel | undefined;
3333
private _modelChangeCounter: number = 0;
3434
private _currentResolveCodeLensSymbolsPromise: CancelablePromise<any> | undefined;
35-
private _detectVisibleLenses: RunOnceScheduler;
35+
private _detectVisibleLenses!: RunOnceScheduler;
3636

3737
constructor(
3838
private readonly _editor: editorBrowser.ICodeEditor,

src/vs/editor/contrib/codelens/codelensWidget.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,9 +192,9 @@ export class CodeLensHelper {
192192
export class CodeLensWidget {
193193

194194
private readonly _editor: editorBrowser.ICodeEditor;
195-
private readonly _viewZone: CodeLensViewZone;
196-
private readonly _viewZoneId: number;
197-
private readonly _contentWidget: CodeLensContentWidget;
195+
private readonly _viewZone!: CodeLensViewZone;
196+
private readonly _viewZoneId!: number;
197+
private readonly _contentWidget!: CodeLensContentWidget;
198198
private _decorationIds: string[];
199199
private _data: CodeLensItem[];
200200

src/vs/editor/contrib/gotoError/gotoErrorWidget.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -165,15 +165,15 @@ class MessageWidget {
165165

166166
export class MarkerNavigationWidget extends PeekViewWidget {
167167

168-
private _parentContainer: HTMLElement;
169-
private _container: HTMLElement;
170-
private _icon: HTMLElement;
171-
private _message: MessageWidget;
168+
private _parentContainer!: HTMLElement;
169+
private _container!: HTMLElement;
170+
private _icon!: HTMLElement;
171+
private _message!: MessageWidget;
172172
private readonly _callOnDispose = new DisposableStore();
173173
private _severity: MarkerSeverity;
174174
private _backgroundColor?: Color;
175175
private _onDidSelectRelatedInformation = new Emitter<IRelatedInformation>();
176-
private _heightInPixel: number;
176+
private _heightInPixel!: number;
177177

178178
readonly onDidSelectRelatedInformation: Event<IRelatedInformation> = this._onDidSelectRelatedInformation.event;
179179

src/vs/workbench/browser/parts/editor/breadcrumbsPicker.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ export abstract class BreadcrumbsPicker {
5656

5757
protected readonly _disposables = new DisposableStore();
5858
protected readonly _domNode: HTMLDivElement;
59-
protected _arrow: HTMLDivElement;
60-
protected _treeContainer: HTMLDivElement;
61-
protected _tree: Tree<any, any>;
59+
protected _arrow!: HTMLDivElement;
60+
protected _treeContainer!: HTMLDivElement;
61+
protected _tree!: Tree<any, any>;
6262
protected _fakeEvent = new UIEvent('fakeEvent');
63-
protected _layoutInfo: ILayoutInfo;
63+
protected _layoutInfo!: ILayoutInfo;
6464

6565
private readonly _onDidPickElement = new Emitter<SelectEvent>();
6666
readonly onDidPickElement: Event<SelectEvent> = this._onDidPickElement.event;

src/vs/workbench/contrib/outline/browser/outlinePanel.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -238,14 +238,14 @@ export class OutlinePanel extends ViewletPanel {
238238
private _editorDisposables = new DisposableStore();
239239
private _outlineViewState = new OutlineViewState();
240240
private _requestOracle?: RequestOracle;
241-
private _domNode: HTMLElement;
242-
private _message: HTMLDivElement;
243-
private _inputContainer: HTMLDivElement;
244-
private _progressBar: ProgressBar;
245-
private _tree: WorkbenchDataTree<OutlineModel, OutlineItem, FuzzyScore>;
246-
private _treeDataSource: OutlineDataSource;
247-
private _treeRenderer: OutlineElementRenderer;
248-
private _treeComparator: OutlineItemComparator;
241+
private _domNode!: HTMLElement;
242+
private _message!: HTMLDivElement;
243+
private _inputContainer!: HTMLDivElement;
244+
private _progressBar!: ProgressBar;
245+
private _tree!: WorkbenchDataTree<OutlineModel, OutlineItem, FuzzyScore>;
246+
private _treeDataSource!: OutlineDataSource;
247+
private _treeRenderer!: OutlineElementRenderer;
248+
private _treeComparator!: OutlineItemComparator;
249249
private _treeStates = new LRUCache<string, IDataTreeViewState>(10);
250250

251251
private _treeFakeUIEvent = new UIEvent('me');

0 commit comments

Comments
 (0)