@itd-api/hydrate / HydratedCommentActions
Interface: HydratedCommentActions
Defined in: packages/hydrate/src/types.ts:123
Действия над комментарием. Идентификатор комментария подставляется автоматически.
Methods
getReplies()
getReplies(...args): Promise<HydratedPage<Comment>>;Defined in: packages/hydrate/src/types.ts:145
Загружает страницу ответов.
Parameters
args
...[RepliesParams, RequestOptions]
Returns
Promise<HydratedPage<Comment>>
like()
like(...args): Promise<{
liked: boolean;
likesCount: number;
}>;Defined in: packages/hydrate/src/types.ts:125
Ставит реакцию.
Parameters
args
...[RequestOptions]
Returns
Promise<{ liked: boolean; likesCount: number; }>
remove()
remove(...args): Promise<void>;Defined in: packages/hydrate/src/types.ts:139
Удаляет комментарий.
Parameters
args
...[RequestOptions]
Returns
Promise<void>
reply()
reply(...args): Promise<HydratedComment<Comment>>;Defined in: packages/hydrate/src/types.ts:133
Отвечает на комментарий.
Parameters
args
...[string | CommentInput, RequestOptions]
Returns
Promise<HydratedComment<Comment>>
restore()
restore(...args): Promise<HydratedComment<Comment>>;Defined in: packages/hydrate/src/types.ts:143
Восстанавливает удалённый комментарий.
Parameters
args
...[RequestOptions]
Returns
Promise<HydratedComment<Comment>>
unlike()
unlike(...args): Promise<{
liked: boolean;
likesCount: number;
}>;Defined in: packages/hydrate/src/types.ts:129
Убирает реакцию.
Parameters
args
...[RequestOptions]
Returns
Promise<{ liked: boolean; likesCount: number; }>
update()
update(...args): Promise<HydratedComment<Comment>>;Defined in: packages/hydrate/src/types.ts:137
Изменяет текст комментария.
Parameters
args
...[string, RequestOptions]
Returns
Promise<HydratedComment<Comment>>