# CommentThread A `CommentThread` represents a top-level comment and its replies. ## API * CommentThread * [.comment](#comment) ⇒ `Comment | CommentView` * [.replies](#replies) ⇒ `(Comment | CommentView)[]` * [.getReplies](#getreplies) ⇒ `function` * [.getContinuation](#getcontinuation) ⇒ `function` * [.has_continuation](#hascontinuation) ⇒ `boolean` * [.has_replies](#hasreplies) ⇒ `boolean` ### comment The top-level comment. **Note:** More about the `Comment` node [here](./Comment.md) (OUTDATED! `Comment` has been replaced by [`CommentView`](./CommentView.md) nodes). **Type:** [`Comment`](../../src/parser/classes/comments/Comment.ts) ### replies An array of replies to the top-level comment. (not populated until [`getReplies()`](#getreplies) is called). **Type:** [`(Comment | CommentView)[]`](../../src/parser/classes/comments/Comment.ts) ### getReplies() Retrieves replies to the top-level comment and attaches a [`replies`](#replies) array to the original `CommentThread` object and returns it. **Returns:** [`Promise.`](../../src/parser/classes/comments/CommentThread.ts) ### getContinuation() Retrieves next batch of replies and adds them to the [`replies`](#replies) array. **Note:** [`getReplies()`](#getreplies) must be called before using this. **Returns:** [`Promise.`](../../src/parser/classes/comments/CommentThread.ts) ### has_continuation Whether there are more replies to be retrieved. **Type:** `boolean` ### has_replies Whether there are replies to the top-level comment. **Type:** `boolean`