11import { EventEmitter , Event , Uri , WorkspaceFolder , RelativePattern } from 'vscode' ;
22import { MultiFileSystemWatcher } from 'semmle-vscode-utils' ;
3- import { CodeQLCliServer , ResolvedQLPacks } from './cli' ;
3+ import { CodeQLCliServer , QlpacksInfo } from './cli' ;
44import { Discovery } from './discovery' ;
55
66export interface QLPack {
@@ -11,7 +11,7 @@ export interface QLPack {
1111/**
1212 * Service to discover all available QL packs in a workspace folder.
1313 */
14- export class QLPackDiscovery extends Discovery < ResolvedQLPacks > {
14+ export class QLPackDiscovery extends Discovery < QlpacksInfo > {
1515 private readonly _onDidChangeQLPacks = this . push ( new EventEmitter < void > ( ) ) ;
1616 private readonly watcher = this . push ( new MultiFileSystemWatcher ( ) ) ;
1717 private _qlPacks : readonly QLPack [ ] = [ ] ;
@@ -38,12 +38,12 @@ export class QLPackDiscovery extends Discovery<ResolvedQLPacks> {
3838 this . refresh ( ) ;
3939 }
4040
41- protected discover ( ) : Promise < ResolvedQLPacks > {
41+ protected discover ( ) : Promise < QlpacksInfo > {
4242 // Only look for QL packs in this workspace folder.
4343 return this . cliServer . resolveQlpacks ( [ this . workspaceFolder . uri . fsPath ] , [ ] ) ;
4444 }
4545
46- protected update ( results : ResolvedQLPacks ) : void {
46+ protected update ( results : QlpacksInfo ) : void {
4747 const qlPacks : QLPack [ ] = [ ] ;
4848 for ( const id in results ) {
4949 qlPacks . push ( ...results [ id ] . map ( fsPath => {
0 commit comments