The id of this comment controller.
The human-readable label of this comment controller.
Comment controller options
Optional commenting range provider. Provide a list ranges which support commenting to any given resource uri.
If not provided, users cannot leave any comments.
Create a comment thread. The comment thread will be displayed in visible text editors (if the resource matches) and Comments Panel once created.
The uri of the document the thread has been created on.
The range the comment thread is located within the document.
The ordered comments of the thread.
Optional reaction handler for creating and deleting reactions on a Comment.
Dispose this comment controller.
Once disposed, all comment threads created by this comment controller will also be removed from the editor and Comments Panel.
A comment controller is able to provide comments support to the editor and provide users various ways to interact with comments.