@itd-api/hydrate / HydratedCommentActions
Interface: HydratedCommentActions
Defined in: packages/hydrate/src/types.ts:121
Действия над комментарием. Идентификатор комментария подставляется автоматически.
Methods
getReplies()
getReplies(...args): Promise<HydratedPage<Comment>>;Defined in: packages/hydrate/src/types.ts:147
Загружает страницу ответов.
Parameters
args
...[RepliesParams, RequestOptions]
Returns
Promise<HydratedPage<Comment>>
like()
like(...args): Promise<{
liked: boolean;
likesCount: number;
}>;Defined in: packages/hydrate/src/types.ts:123
Ставит реакцию.
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:131
Отвечает на комментарий.
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:127
Убирает реакцию.
Parameters
args
...[RequestOptions]
Returns
Promise<{ liked: boolean; likesCount: number; }>
update()
update(...args): Promise<HydratedComment<Comment>>;Defined in: packages/hydrate/src/types.ts:135
Изменяет текст комментария.
Parameters
args
...[string, RequestOptions]
Returns
Promise<HydratedComment<Comment>>