Interface AnnouncementRepository
interface AnnouncementRepository { $select(id): { addReaction(name,
meta?): Promise<void>; dismiss(meta?): Promise<void>; removeReaction(name,
meta?): Promise<void>; }; list(meta?): Paginator<Announcement[], undefined>; } Methods
$select
- $select(id): {
addReaction(name, meta?): Promise<void>;
dismiss(meta?): Promise<void>;
removeReaction(name, meta?): Promise<void>;
} Returns {
addReaction(name, meta?): Promise<void>;
dismiss(meta?): Promise<void>;
removeReaction(name, meta?): Promise<void>;
}
addReaction:function
- addReaction(name, meta?): Promise<void>
Parameters
- name: string
Optional
meta: HttpMetaParams<"none">
Returns Promise<void>
N/A
dismiss:function
- dismiss(meta?): Promise<void>
Parameters
Optional
meta: HttpMetaParams<"none">
Returns Promise<void>
Nothing
removeReaction:function
- removeReaction(name, meta?): Promise<void>
Parameters
- name: string
Optional
meta: HttpMetaParams<"none">
Returns Promise<void>
N/A
list
- list(meta?): Paginator<Announcement[], undefined>
Parameters
Optional
meta: HttpMetaParams<"none">
Announcements
Add a reaction to an announcement