UNPKG

stream-chat

Version:

JS SDK for the Stream Chat API

18 lines (17 loc) 620 B
import type { MessageComposer, MessageComposerEffectHandler } from './messageComposer'; export type MessageComposerEffectHandlersOptions = { composer: MessageComposer; }; export declare class MessageComposerEffectHandlers { private options; private handlers; constructor(options: MessageComposerEffectHandlersOptions); private registerDefaultHandlers; registerEffectHandler: <T extends { type: string; }>(type: T["type"], handler: MessageComposerEffectHandler<T>) => void; applyEffects: <T extends { type: string; }>(effects?: T[]) => void; private applyEffect; }