@itd-api/hydrate / HydratedPostActions
Interface: HydratedPostActions
Defined in: packages/hydrate/src/types.ts:87
Действия над постом. Идентификатор поста подставляется автоматически.
Methods
comment()
comment(...args): Promise<HydratedComment<Comment>>;Defined in: packages/hydrate/src/types.ts:97
Добавляет комментарий.
Parameters
args
...[string | CommentInput, RequestOptions]
Returns
Promise<HydratedComment<Comment>>
get()
get(...args): Promise<HydratedPost<Post>>;Defined in: packages/hydrate/src/types.ts:89
Загружает свежее состояние поста.
Parameters
args
...[RequestOptions]
Returns
Promise<HydratedPost<Post>>
like()
like(...args): Promise<{
liked: boolean;
likesCount: number;
}>;Defined in: packages/hydrate/src/types.ts:91
Ставит реакцию.
Parameters
args
...[RequestOptions]
Returns
Promise<{ liked: boolean; likesCount: number; }>
pin()
pin(...args): Promise<{
pinnedPostId: string | null;
success: boolean;
}>;Defined in: packages/hydrate/src/types.ts:113
Закрепляет пост.
Parameters
args
...[RequestOptions]
Returns
Promise<{ pinnedPostId: string | null; success: boolean; }>
remove()
remove(...args): Promise<void>;Defined in: packages/hydrate/src/types.ts:105
Удаляет пост.
Parameters
args
...[RequestOptions]
Returns
Promise<void>
repost()
repost(...args): Promise<HydratedPost<Post>>;Defined in: packages/hydrate/src/types.ts:101
Делает репост.
Parameters
args
...[string, RequestOptions]
Returns
Promise<HydratedPost<Post>>
restore()
restore(...args): Promise<HydratedPost<Post>>;Defined in: packages/hydrate/src/types.ts:109
Восстанавливает удалённый пост.
Parameters
args
...[RequestOptions]
Returns
Promise<HydratedPost<Post>>
unlike()
unlike(...args): Promise<{
liked: boolean;
likesCount: number;
}>;Defined in: packages/hydrate/src/types.ts:93
Убирает реакцию.
Parameters
args
...[RequestOptions]
Returns
Promise<{ liked: boolean; likesCount: number; }>
unpin()
unpin(...args): Promise<{
pinnedPostId: string | null;
success: boolean;
}>;Defined in: packages/hydrate/src/types.ts:115
Открепляет пост.
Parameters
args
...[RequestOptions]
Returns
Promise<{ pinnedPostId: string | null; success: boolean; }>