import { GUID_FOR_INITIAL_TOPIC_NAME } from './constants' ; declare let __BUILDTIME__ ; export const getBuildTime = ( ) : string => __BUILDTIME__ ; export function getChatSDKVersion ( ) { return require ( '../../../package.json' ) [ 'dependencies' ] [ '@azure/communication-chat' ] ; } export const CAT = '🐱' ; export const MOUSE = '🐭' ; export const KOALA = '🐨' ; export const OCTOPUS = '🐙' ; export const MONKEY = '🐵' ; export const FOX = '🦊' ; export const getBackgroundColor = ( avatar ) : { backgroundColor : string ; } => { switch ( avatar ) { case CAT : return { backgroundColor : 'rgb(255, 250, 228)' } ; case MOUSE : return { backgroundColor : 'rgb(232, 242, 249)' } ; case KOALA : return { backgroundColor : 'rgb(237, 232, 230)' } ; case OCTOPUS : return { backgroundColor : 'rgb(255, 240, 245)' } ; case MONKEY : return { backgroundColor : 'rgb(255, 245, 222)' } ; case FOX : return { backgroundColor : 'rgb(255, 231, 205)' } ; default : return { backgroundColor : 'rgb(255, 250, 228)' } ; } } ; export const existsTopicName = ( topicName ? ) : boolean => ! ! topicName && topicName !== GUID_FOR_INITIAL_TOPIC_NAME ;