@river-build/sdk
Version:
For more details, visit the following resources:
13 lines • 599 B
TypeScript
import { Observable } from '../../../observable/observable';
import { TimelineEvent, type MessageReactions } from './timeline-types';
export type ReactionsMap = Record<string, MessageReactions>;
export declare class Reactions extends Observable<ReactionsMap> {
constructor(initialValue?: ReactionsMap);
get(parentId: string): MessageReactions | undefined;
update(fn: (current: ReactionsMap) => ReactionsMap): void;
reset(): void;
removeEvent(event: TimelineEvent): void;
addEvent(event: TimelineEvent): void;
private addReaction;
}
//# sourceMappingURL=reactions.d.ts.map