communication-react-19
Version:
React library for building modern communication user experiences utilizing Azure Communication Services (React 19 compatible fork)
46 lines • 1.12 kB
TypeScript
/**
* Type for animation sprite image and related metadata
* @public
*/
export type ReactionSprite = {
/**
* Path to animation sprite image for reaction.
*/
url: string;
/**
* The frame count of the resource reaction in the sprite image
*/
frameCount: number;
};
/**
* Interface for animation sprite image and related metadata
* @public
*/
export interface ReactionResources {
/**
* Like reaction animation resource.
*/
likeReaction?: ReactionSprite;
/**
* Heart reaction animation resource.
*/
heartReaction?: ReactionSprite;
/**
* Laugh reaction animation resource.
*/
laughReaction?: ReactionSprite;
/**
* Applause reaction animation resource.
*/
applauseReaction?: ReactionSprite;
/**
* Surprised reaction animation resource.
*/
surprisedReaction?: ReactionSprite;
}
/**
* Options for overlay mode for reaction rendering
* @internal
*/
export type OverlayModeTypes = 'grid-tiles' | 'screen-share' | 'content-share' | 'together-mode';
//# sourceMappingURL=ReactionTypes.d.ts.map