UNPKG

videomail-client

Version:

A wicked npm package to record videos directly in the browser, wohooo!

32 lines (31 loc) 1.03 kB
export declare const Reactions: { readonly LOVE: { readonly key: "love"; readonly label: "Love"; }; readonly APPLAUSE: { readonly key: "applause"; readonly label: "Applause"; }; readonly FOLDED_HANDS: { readonly key: "foldedHands"; readonly label: "Pray / Beg"; }; readonly GRINNING_SWEAT: { readonly key: "grinningSweat"; readonly label: "Smile / Grinning Sweat"; }; readonly ANGER: { readonly key: "anger"; readonly label: "Angry"; }; }; export type ReactionType = (typeof Reactions)[keyof typeof Reactions]; export type ReactionKey = ReactionType["key"]; export type ReactionLabel = ReactionType["label"]; export type ReactionsByUserKey = Partial<Record<ReactionKey, readonly string[]>>; export interface ReactionPrettyByUserKey { nickName?: string; maskedEmailAddress?: string; } export type ReactionsPrettyByUserKey = Partial<Record<ReactionKey, Partial<Record<string, ReactionPrettyByUserKey>>>>;