mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
replace nulls with undefined (#5014)
This commit is contained in:
@@ -31,7 +31,7 @@ export class HeightMap {
|
|||||||
return !last ? 0 : last.top + last.height;
|
return !last ? 0 : last.top + last.height;
|
||||||
}
|
}
|
||||||
|
|
||||||
public onInsertItems(iterator: INextIterator<IViewItem>, afterItemId: string | undefined = undefined): number | undefined {
|
public onInsertItems(iterator: INextIterator<IViewItem>, afterItemId: string | null = null): number | undefined {
|
||||||
let viewItem: IViewItem | null = null;
|
let viewItem: IViewItem | null = null;
|
||||||
let i: number, j: number;
|
let i: number, j: number;
|
||||||
let totalSize: number;
|
let totalSize: number;
|
||||||
@@ -91,7 +91,7 @@ export class HeightMap {
|
|||||||
public onRemoveItems(iterator: INextIterator<string>): void {
|
public onRemoveItems(iterator: INextIterator<string>): void {
|
||||||
let itemId: string | null = null;
|
let itemId: string | null = null;
|
||||||
let viewItem: IViewItem;
|
let viewItem: IViewItem;
|
||||||
let startIndex: number | undefined = undefined;
|
let startIndex: number | null = null;
|
||||||
let i = 0;
|
let i = 0;
|
||||||
let sizeDiff = 0;
|
let sizeDiff = 0;
|
||||||
|
|
||||||
@@ -108,12 +108,12 @@ export class HeightMap {
|
|||||||
delete this.indexes[itemId];
|
delete this.indexes[itemId];
|
||||||
this.onRemoveItem(viewItem);
|
this.onRemoveItem(viewItem);
|
||||||
|
|
||||||
if (startIndex === undefined) {
|
if (startIndex === null) {
|
||||||
startIndex = i;
|
startIndex = i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sizeDiff === 0 || startIndex === undefined) {
|
if (sizeDiff === 0 || startIndex === null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -201,8 +201,8 @@ export class HeightMap {
|
|||||||
return this.heightMap[index];
|
return this.heightMap[index];
|
||||||
}
|
}
|
||||||
|
|
||||||
public itemAfter(item: IViewItem): IViewItem | undefined {
|
public itemAfter(item: IViewItem): IViewItem {
|
||||||
return this.heightMap[this.indexes[item.view.id!] + 1] || undefined;
|
return this.heightMap[this.indexes[item.view.id!] + 1] || null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public dispose(): void {
|
public dispose(): void {
|
||||||
|
|||||||
Reference in New Issue
Block a user