Clean up types for Tab public api

- prefer using `| undefined` for managed types
- Add readonly
This commit is contained in:
Matt Bierner
2021-10-12 12:11:17 -07:00
parent d8091da23c
commit 757da367d3
2 changed files with 10 additions and 7 deletions

View File

@@ -17,10 +17,10 @@ export interface IEditorTab {
label: string;
viewColumn: ViewColumn;
index: number;
resource?: vscode.Uri;
viewId?: string;
resource: vscode.Uri | undefined;
viewId: string | undefined;
isActive: boolean;
additionalResourcesAndViewIds: { resource?: vscode.Uri, viewId?: string }[];
additionalResourcesAndViewIds: { resource: vscode.Uri | undefined, viewId: string | undefined }[];
move(index: number, viewColumn: ViewColumn): Promise<void>;
close(): Promise<void>;
}