Search provider - implement FileIndexProvider

This commit is contained in:
Rob Lourens
2018-07-25 20:48:18 -07:00
parent 9999dac541
commit d36a3d2395
19 changed files with 899 additions and 2069 deletions

View File

@@ -486,7 +486,9 @@ export interface MainThreadFileSystemShape extends IDisposable {
}
export interface MainThreadSearchShape extends IDisposable {
$registerSearchProvider(handle: number, scheme: string): void;
$registerFileSearchProvider(handle: number, scheme: string): void;
$registerTextSearchProvider(handle: number, scheme: string): void;
$registerFileIndexProvider(handle: number, scheme: string): void;
$unregisterProvider(handle: number): void;
$handleFileMatch(handle: number, session: number, data: UriComponents[]): void;
$handleTextMatch(handle: number, session: number, data: IRawFileMatch2[]): void;