mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-12-21 18:01:39 +00:00
Remove Pane Stubs (#102)
This commit is contained in:
@@ -1,17 +1,12 @@
|
||||
import * as DataModels from "./DataModels";
|
||||
import * as Entities from "../Explorer/Tables/Entities";
|
||||
import * as monaco from "monaco-editor";
|
||||
import DocumentClientUtilityBase from "../Common/DocumentClientUtilityBase";
|
||||
import Q from "q";
|
||||
import QueryViewModel from "../Explorer/Tables/QueryBuilder/QueryViewModel";
|
||||
import TableEntityListViewModel from "../Explorer/Tables/DataTable/TableEntityListViewModel";
|
||||
import { AccessibleVerticalList } from "../Explorer/Tree/AccessibleVerticalList";
|
||||
import { CassandraTableKey, CassandraTableKeys } from "../Explorer/Tables/TableDataClient";
|
||||
import { CommandButtonComponentProps } from "../Explorer/Controls/CommandButton/CommandButtonComponent";
|
||||
import { ConsoleData } from "../Explorer/Menus/NotificationConsole/NotificationConsoleComponent";
|
||||
import { ExecuteSprocParam } from "../Explorer/Panes/ExecuteSprocParamsPane";
|
||||
import { GitHubClient } from "../GitHub/GitHubClient";
|
||||
import { IColumnSetting } from "../Explorer/Panes/Tables/TableColumnOptionsPane";
|
||||
import { JunoClient, IGalleryItem } from "../Juno/JunoClient";
|
||||
import { NotebookContentItem } from "../Explorer/Notebook/NotebookContentItem";
|
||||
import { QueryMetrics } from "@azure/cosmos";
|
||||
@@ -356,78 +351,6 @@ export interface AddCollectionPaneOptions extends PaneOptions {
|
||||
databaseSelfLink?: string;
|
||||
}
|
||||
|
||||
export interface AddCollectionPane extends ContextualPane {
|
||||
collectionIdTitle: ko.Observable<string>;
|
||||
collectionWithThroughputInSharedTitle: ko.Observable<string>;
|
||||
databaseId: ko.Observable<string>;
|
||||
partitionKey: ko.Observable<string>;
|
||||
storage: ko.Observable<string>;
|
||||
throughputSinglePartition: ko.Observable<number>;
|
||||
throughputMultiPartition: ko.Observable<number>;
|
||||
|
||||
open: (databaseId?: string) => void;
|
||||
onStorageOptionsKeyDown(source: any, event: KeyboardEvent): boolean;
|
||||
onRupmOptionsKeyDown(source: any, event: KeyboardEvent): void;
|
||||
onEnableSynapseLinkButtonClicked: () => void;
|
||||
}
|
||||
|
||||
export interface AddDatabasePane extends ContextualPane {}
|
||||
|
||||
export interface DeleteDatabaseConfirmationPane extends ContextualPane {
|
||||
databaseIdConfirmation: ko.Observable<string>;
|
||||
databaseIdConfirmationText: ko.Observable<string>;
|
||||
databaseDeleteFeedback: ko.Observable<string>;
|
||||
}
|
||||
|
||||
export interface DeleteCollectionConfirmationPane extends ContextualPane {
|
||||
collectionIdConfirmation: ko.Observable<string>;
|
||||
collectionIdConfirmationText: ko.Observable<string>;
|
||||
containerDeleteFeedback: ko.Observable<string>;
|
||||
recordDeleteFeedback: ko.Observable<boolean>;
|
||||
}
|
||||
|
||||
export interface SettingsPane extends ContextualPane {
|
||||
pageOption: ko.Observable<string>;
|
||||
customItemPerPage: ko.Observable<number>;
|
||||
crossPartitionQueryEnabled: ko.Observable<boolean>;
|
||||
maxDegreeOfParallelism: ko.Observable<number>;
|
||||
shouldShowQueryPageOptions: ko.Computed<boolean>;
|
||||
|
||||
onCustomPageOptionsKeyDown(source: any, event: KeyboardEvent): boolean;
|
||||
onUnlimitedPageOptionKeyDown(source: any, event: KeyboardEvent): boolean;
|
||||
onJsonDisplayResultsKeyDown(source: any, event: KeyboardEvent): boolean;
|
||||
onGraphDisplayResultsKeyDown(source: any, event: KeyboardEvent): boolean;
|
||||
}
|
||||
|
||||
export interface ExecuteSprocParamsPane extends ContextualPane {
|
||||
params: ko.ObservableArray<ExecuteSprocParam>;
|
||||
partitionKeyValue: ko.Observable<string>;
|
||||
|
||||
addNewParam(): void;
|
||||
}
|
||||
|
||||
export interface RenewAdHocAccessPane extends ContextualPane {
|
||||
accessKey: ko.Observable<string>;
|
||||
}
|
||||
|
||||
export interface UploadItemsPane extends ContextualPane {
|
||||
selectedFilesTitle: ko.Observable<string>;
|
||||
files: ko.Observable<FileList>;
|
||||
|
||||
updateSelectedFiles(element: any, event: any): void;
|
||||
}
|
||||
|
||||
export interface LoadQueryPane extends ContextualPane {
|
||||
selectedFilesTitle: ko.Observable<string>;
|
||||
files: ko.Observable<FileList>;
|
||||
|
||||
loadQueryFromFile(file: File): Q.Promise<void>;
|
||||
}
|
||||
|
||||
export interface BrowseQueriesPane extends ContextualPane {
|
||||
loadSavedQuery: (savedQuery: DataModels.Query) => void;
|
||||
}
|
||||
|
||||
export interface UploadFilePaneOpenOptions {
|
||||
paneTitle: string;
|
||||
selectFileInputLabel: string;
|
||||
@@ -450,10 +373,6 @@ export interface StringInputPaneOpenOptions {
|
||||
defaultInput?: string;
|
||||
}
|
||||
|
||||
export interface UploadFilePane extends ContextualPane {
|
||||
openWithOptions: (options: UploadFilePaneOpenOptions) => void;
|
||||
}
|
||||
|
||||
/**
|
||||
* Graph configuration
|
||||
*/
|
||||
@@ -498,41 +417,6 @@ export interface InputProperty {
|
||||
values: InputPropertyValue[];
|
||||
}
|
||||
|
||||
export interface GraphStylingPane extends ContextualPane {
|
||||
setData(graphConfigUIData: GraphConfigUiData): void;
|
||||
}
|
||||
|
||||
export interface NewVertexPane extends ContextualPane {
|
||||
setPartitionKeyProperty: (pKeyProp: string) => void;
|
||||
subscribeOnSubmitCreate: (callback: (newVertexData: NewVertexData) => void) => void;
|
||||
}
|
||||
|
||||
export interface AddTableEntityPane extends ContextualPane {
|
||||
tableViewModel: TableEntityListViewModel;
|
||||
}
|
||||
|
||||
export interface EditTableEntityPane extends ContextualPane {
|
||||
originEntity: Entities.ITableEntity;
|
||||
tableViewModel: TableEntityListViewModel;
|
||||
originalNumberOfProperties: number;
|
||||
}
|
||||
|
||||
export interface TableColumnOptionsPane extends ContextualPane {
|
||||
tableViewModel: TableEntityListViewModel;
|
||||
parameters: IColumnSetting;
|
||||
setDisplayedColumns(columnNames: string[], order: number[], visible: boolean[]): void;
|
||||
}
|
||||
|
||||
export interface QuerySelectPane extends ContextualPane {
|
||||
queryViewModel: QueryViewModel;
|
||||
}
|
||||
|
||||
export interface CassandraAddCollectionPane extends ContextualPane {
|
||||
createTableQuery: ko.Observable<string>;
|
||||
keyspaceId: ko.Observable<string>;
|
||||
userTableQuery: ko.Observable<string>;
|
||||
}
|
||||
|
||||
export interface Editable<T> extends ko.Observable<T> {
|
||||
setBaseline(baseline: T): void;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user