Skip to content

Commit f2f1b1d

Browse files
Collect common messages
1 parent 64531f5 commit f2f1b1d

1 file changed

Lines changed: 21 additions & 22 deletions

File tree

extensions/ql-vscode/src/pure/interface-types.ts

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -183,15 +183,13 @@ export type IntoResultsViewMsg =
183183
* A message sent from the results view.
184184
*/
185185
export type FromResultsViewMsg =
186+
| CommonFromViewMessages
186187
| ViewSourceFileMsg
187188
| ToggleDiagnostics
188189
| ChangeRawResultsSortMsg
189190
| ChangeInterpretedResultsSortMsg
190-
| ViewLoadedMsg
191191
| ChangePage
192-
| OpenFileMsg
193-
| TelemetryMessage
194-
| UnhandledErrorMessage;
192+
| OpenFileMsg;
195193

196194
/**
197195
* Message from the results view to open a database source
@@ -233,6 +231,21 @@ interface ViewLoadedMsg {
233231
viewName: string;
234232
}
235233

234+
interface TelemetryMessage {
235+
t: "telemetry";
236+
action: string;
237+
}
238+
239+
interface UnhandledErrorMessage {
240+
t: "unhandledError";
241+
error: ErrorLike;
242+
}
243+
244+
type CommonFromViewMessages =
245+
| ViewLoadedMsg
246+
| TelemetryMessage
247+
| UnhandledErrorMessage;
248+
236249
/**
237250
* Message from the results view to signal a request to change the
238251
* page.
@@ -289,12 +302,10 @@ interface ChangeInterpretedResultsSortMsg {
289302
* Message from the compare view to the extension.
290303
*/
291304
export type FromCompareViewMessage =
292-
| ViewLoadedMsg
305+
| CommonFromViewMessages
293306
| ChangeCompareMessage
294307
| ViewSourceFileMsg
295-
| OpenQueryMessage
296-
| TelemetryMessage
297-
| UnhandledErrorMessage;
308+
| OpenQueryMessage;
298309

299310
/**
300311
* Message from the compare view to request opening a query.
@@ -437,29 +448,17 @@ export interface CancelVariantAnalysisMessage {
437448
t: "cancelVariantAnalysis";
438449
}
439450

440-
export interface TelemetryMessage {
441-
t: "telemetry";
442-
action: string;
443-
}
444-
445-
export interface UnhandledErrorMessage {
446-
t: "unhandledError";
447-
error: ErrorLike;
448-
}
449-
450451
export type ToVariantAnalysisMessage =
451452
| SetVariantAnalysisMessage
452453
| SetRepoResultsMessage
453454
| SetRepoStatesMessage;
454455

455456
export type FromVariantAnalysisMessage =
456-
| ViewLoadedMsg
457+
| CommonFromViewMessages
457458
| RequestRepositoryResultsMessage
458459
| OpenQueryFileMessage
459460
| OpenQueryTextMessage
460461
| CopyRepositoryListMessage
461462
| ExportResultsMessage
462463
| OpenLogsMessage
463-
| CancelVariantAnalysisMessage
464-
| TelemetryMessage
465-
| UnhandledErrorMessage;
464+
| CancelVariantAnalysisMessage;

0 commit comments

Comments
 (0)