Separate WorkspaceCommentProvider and DocumentCommentProvider

This commit is contained in:
Rachel Macfarlane
2018-04-20 15:15:27 -07:00
parent 5a3c4d1930
commit 1920a28289
10 changed files with 146 additions and 102 deletions

View File

@@ -105,8 +105,10 @@ export interface MainThreadCommandsShape extends IDisposable {
}
export interface MainThreadCommentsShape extends IDisposable {
$registerCommentProvider(handle: number): void;
$unregisterCommentProvider(handle: number): void;
$registerDocumentCommentProvider(handle: number): void;
$unregisterDocumentCommentProvider(handle: number): void;
$registerWorkspaceCommentProvider(handle: number): void;
$unregisterWorkspaceCommentProvider(handle: number): void;
$onDidCommentThreadsChange(handle: number, event: modes.CommentThreadChangedEvent): void;
}
@@ -832,8 +834,8 @@ export interface ExtHostProgressShape {
}
export interface ExtHostCommentsShape {
$provideComments(handle: number, document: UriComponents): TPromise<modes.CommentInfo>;
$provideAllComments(handle: number): TPromise<modes.CommentThread[]>;
$provideDocumentComments(handle: number, document: UriComponents): TPromise<modes.CommentInfo>;
$provideWorkspaceComments(handle: number): TPromise<modes.CommentThread[]>;
}
// --- proxy identifiers