@twurple/common
Version:
Common functions used by the `@twurple` library family.
25 lines • 887 B
TypeScript
import type { BasicMessageCheermote, MessageCheermote } from './BaseCheermoteList';
import type { ChatEmote } from './ChatEmote';
export interface ParsedMessageTextPart {
type: 'text';
position: number;
length: number;
text: string;
}
export interface BasicParsedMessageCheerPart extends BasicMessageCheermote {
type: 'cheer';
}
export interface ParsedMessageCheerPart extends MessageCheermote {
type: 'cheer';
}
export interface ParsedMessageEmotePart {
type: 'emote';
position: number;
length: number;
id: string;
name: string;
displayInfo: ChatEmote;
}
export declare type BasicParsedMessagePart = ParsedMessageTextPart | BasicParsedMessageCheerPart | ParsedMessageEmotePart;
export declare type ParsedMessagePart = ParsedMessageTextPart | ParsedMessageCheerPart | ParsedMessageEmotePart;
//# sourceMappingURL=ParsedMessagePart.d.ts.map