UNPKG

matrix-react-sdk

Version:
30 lines (29 loc) 786 B
import { TranslationKey } from "../languageHandler"; export type Effect<TOptions extends { [key: string]: any; }> = { /** * one or more emojis that will trigger this effect */ emojis: Array<string>; /** * the matrix message type that will trigger this effect */ msgType: string; /** * the room command to trigger this effect */ command: string; /** * a function that returns the translatable description of the effect */ description: () => TranslationKey; /** * a function that returns the translated fallback message. this message will be shown if the user did not provide a custom message */ fallbackMessage: () => string; /** * animation options */ options: TOptions; };