Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CommentController

A comment controller is able to provide comments support to the editor and provide users various ways to interact with comments.

Hierarchy

  • CommentController

Index

Properties

commentingRangeProvider?: CommentingRangeProvider

Optional commenting range provider. Provide a list ranges which support commenting to any given resource uri.

If not provided, users can leave comments in any document opened in the editor.

id: string

The id of this comment controller.

label: string

The human-readable label of this comment controller.

options?: CommentOptions

Comment controller options

Methods

  • Create a comment thread. The comment thread will be displayed in visible text editors (if the resource matches) and Comments Panel once created.

    Parameters

    • uri: Uri

      The uri of the document the thread has been created on.

    • range: Range

      The range the comment thread is located within the document.

    • comments: Comment[]

      The ordered comments of the thread.

    Returns CommentThread

  • dispose(): void