interface CommentThread {
    canReply: boolean;
    collapsibleState?: CommentThreadCollapsibleState;
    commentThreadHandle: number;
    comments: undefined | Comment[];
    contextValue: undefined | string;
    controllerHandle: number;
    extensionId?: string;
    input?: CommentInput;
    isDisposed: boolean;
    label: undefined | string;
    onDidChangeCanReply: Event<boolean>;
    onDidChangeCollapsibleState: Event<undefined | CommentThreadCollapsibleState>;
    onDidChangeComments: Event<undefined | Comment[]>;
    onDidChangeInput: Event<undefined | CommentInput>;
    onDidChangeLabel: Event<undefined | string>;
    onDidChangeRange: Event<Range>;
    onDidChangeState: Event<undefined | CommentThreadState>;
    range: Range;
    resource: null | string;
    state?: CommentThreadState;
    threadId: string;
}

Implemented by

Properties

canReply: boolean
commentThreadHandle: number
comments: undefined | Comment[]
contextValue: undefined | string
controllerHandle: number
extensionId?: string
input?: CommentInput
isDisposed: boolean
label: undefined | string
onDidChangeCanReply: Event<boolean>
onDidChangeCollapsibleState: Event<undefined | CommentThreadCollapsibleState>
onDidChangeComments: Event<undefined | Comment[]>
onDidChangeInput: Event<undefined | CommentInput>
onDidChangeLabel: Event<undefined | string>
onDidChangeRange: Event<Range>
onDidChangeState: Event<undefined | CommentThreadState>
range: Range
resource: null | string
threadId: string