Move QueryHistoryInfo to separate file
This commit is contained in:
@@ -1,7 +1,8 @@
|
|||||||
import { env } from 'vscode';
|
import { env } from 'vscode';
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
import { QueryHistoryConfig } from './config';
|
import { QueryHistoryConfig } from './config';
|
||||||
import { LocalQueryInfo, QueryHistoryInfo } from './query-results';
|
import { LocalQueryInfo } from './query-results';
|
||||||
|
import { QueryHistoryInfo } from './query-history-info';
|
||||||
import { RemoteQueryHistoryItem } from './remote-queries/remote-query-history-item';
|
import { RemoteQueryHistoryItem } from './remote-queries/remote-query-history-item';
|
||||||
import { pluralize } from './helpers';
|
import { pluralize } from './helpers';
|
||||||
import { VariantAnalysisHistoryItem } from './remote-queries/variant-analysis-history-item';
|
import { VariantAnalysisHistoryItem } from './remote-queries/variant-analysis-history-item';
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { Diagnostic, DiagnosticSeverity, languages, Range, Uri } from 'vscode';
|
import { Diagnostic, DiagnosticSeverity, languages, Range, Uri } from 'vscode';
|
||||||
import { DisposableObject } from '../pure/disposable-object';
|
import { DisposableObject } from '../pure/disposable-object';
|
||||||
import { QueryHistoryManager } from '../query-history';
|
import { QueryHistoryManager } from '../query-history';
|
||||||
import { QueryHistoryInfo } from '../query-results';
|
import { QueryHistoryInfo } from '../query-history-info';
|
||||||
import { EvaluationLogProblemReporter, EvaluationLogScannerSet } from './log-scanner';
|
import { EvaluationLogProblemReporter, EvaluationLogScannerSet } from './log-scanner';
|
||||||
import { PipelineInfo, SummarySymbols } from './summary-parser';
|
import { PipelineInfo, SummarySymbols } from './summary-parser';
|
||||||
import * as fs from 'fs-extra';
|
import * as fs from 'fs-extra';
|
||||||
|
|||||||
6
extensions/ql-vscode/src/query-history-info.ts
Normal file
6
extensions/ql-vscode/src/query-history-info.ts
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
import { RemoteQueryHistoryItem } from './remote-queries/remote-query-history-item';
|
||||||
|
import { VariantAnalysisHistoryItem } from './remote-queries/variant-analysis-history-item';
|
||||||
|
import { LocalQueryInfo } from './query-results';
|
||||||
|
|
||||||
|
export type QueryHistoryInfo = LocalQueryInfo | RemoteQueryHistoryItem | VariantAnalysisHistoryItem;
|
||||||
|
|
||||||
@@ -30,7 +30,8 @@ import { DisposableObject } from './pure/disposable-object';
|
|||||||
import { commandRunner } from './commandRunner';
|
import { commandRunner } from './commandRunner';
|
||||||
import { ONE_HOUR_IN_MS, TWO_HOURS_IN_MS } from './pure/time';
|
import { ONE_HOUR_IN_MS, TWO_HOURS_IN_MS } from './pure/time';
|
||||||
import { assertNever, getErrorMessage, getErrorStack } from './pure/helpers-pure';
|
import { assertNever, getErrorMessage, getErrorStack } from './pure/helpers-pure';
|
||||||
import { CompletedLocalQueryInfo, LocalQueryInfo as LocalQueryInfo, QueryHistoryInfo } from './query-results';
|
import { CompletedLocalQueryInfo, LocalQueryInfo as LocalQueryInfo } from './query-results';
|
||||||
|
import { QueryHistoryInfo } from './query-history-info';
|
||||||
import { DatabaseManager } from './databases';
|
import { DatabaseManager } from './databases';
|
||||||
import { registerQueryHistoryScrubber } from './query-history-scrubber';
|
import { registerQueryHistoryScrubber } from './query-history-scrubber';
|
||||||
import { QueryStatus } from './query-status';
|
import { QueryStatus } from './query-status';
|
||||||
|
|||||||
@@ -16,10 +16,8 @@ import {
|
|||||||
} from './pure/interface-types';
|
} from './pure/interface-types';
|
||||||
import { DatabaseInfo } from './pure/interface-types';
|
import { DatabaseInfo } from './pure/interface-types';
|
||||||
import { QueryStatus } from './query-status';
|
import { QueryStatus } from './query-status';
|
||||||
import { RemoteQueryHistoryItem } from './remote-queries/remote-query-history-item';
|
|
||||||
import { QueryEvaluationInfo, QueryWithResults } from './run-queries-shared';
|
import { QueryEvaluationInfo, QueryWithResults } from './run-queries-shared';
|
||||||
import { formatLegacyMessage } from './legacy-query-server/run-queries';
|
import { formatLegacyMessage } from './legacy-query-server/run-queries';
|
||||||
import { VariantAnalysisHistoryItem } from './remote-queries/variant-analysis-history-item';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* query-results.ts
|
* query-results.ts
|
||||||
@@ -208,8 +206,6 @@ export type CompletedLocalQueryInfo = LocalQueryInfo & {
|
|||||||
completedQuery: CompletedQueryInfo
|
completedQuery: CompletedQueryInfo
|
||||||
};
|
};
|
||||||
|
|
||||||
export type QueryHistoryInfo = LocalQueryInfo | RemoteQueryHistoryItem | VariantAnalysisHistoryItem;
|
|
||||||
|
|
||||||
export class LocalQueryInfo {
|
export class LocalQueryInfo {
|
||||||
readonly t = 'local';
|
readonly t = 'local';
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,8 @@ import * as path from 'path';
|
|||||||
|
|
||||||
import { showAndLogErrorMessage } from './helpers';
|
import { showAndLogErrorMessage } from './helpers';
|
||||||
import { asyncFilter, getErrorMessage, getErrorStack } from './pure/helpers-pure';
|
import { asyncFilter, getErrorMessage, getErrorStack } from './pure/helpers-pure';
|
||||||
import { CompletedQueryInfo, LocalQueryInfo, QueryHistoryInfo } from './query-results';
|
import { CompletedQueryInfo, LocalQueryInfo } from './query-results';
|
||||||
|
import { QueryHistoryInfo } from './query-history-info';
|
||||||
import { QueryStatus } from './query-status';
|
import { QueryStatus } from './query-status';
|
||||||
import { QueryEvaluationInfo } from './run-queries-shared';
|
import { QueryEvaluationInfo } from './run-queries-shared';
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,8 @@ import { env } from 'vscode';
|
|||||||
import { expect } from 'chai';
|
import { expect } from 'chai';
|
||||||
import { QueryHistoryConfig } from '../../config';
|
import { QueryHistoryConfig } from '../../config';
|
||||||
import { HistoryItemLabelProvider } from '../../history-item-label-provider';
|
import { HistoryItemLabelProvider } from '../../history-item-label-provider';
|
||||||
import { CompletedLocalQueryInfo, CompletedQueryInfo, InitialQueryInfo, QueryHistoryInfo } from '../../query-results';
|
import { CompletedLocalQueryInfo, CompletedQueryInfo, InitialQueryInfo } from '../../query-results';
|
||||||
|
import { QueryHistoryInfo } from '../../query-history-info';
|
||||||
import { RemoteQueryHistoryItem } from '../../remote-queries/remote-query-history-item';
|
import { RemoteQueryHistoryItem } from '../../remote-queries/remote-query-history-item';
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user