Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/cometchat/cometchat-uikit-angular
/ functions
Functions
6,248 in github.com/cometchat/cometchat-uikit-angular
⨍
Functions
6,248
◇
Types & classes
1,314
↓ 20 callers
Function
createComponent
()
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-fullscreen-viewer/cometchat-fullscreen-viewer-input-validation.property.spec.ts:57
↓ 20 callers
Function
createMockConversation
* Creates a mock conversation with the given properties.
projects/cometchat-uikit/src/lib/components/cometchat-conversation-item/conversation-item.property.spec.ts:383
↓ 20 callers
Method
getActiveUser
* Gets the current active user (snapshot, non-reactive). * @returns The currently active user, or null
projects/cometchat-uikit/src/lib/services/chat-state.service.ts:131
↓ 20 callers
Method
getCount
()
projects/cometchat-uikit/src/lib/components/cometchat-reactions/cometchat-reactions.component.spec.ts:164
↓ 20 callers
Method
getLastEmission
()
projects/cometchat-uikit/src/lib/components/cometchat-conversations/conversations.property.spec.ts:1393
↓ 20 callers
Method
getMembersCount
()
projects/cometchat-uikit/src/lib/components/__tests__/active-selection.property.spec.ts:91
↓ 20 callers
Method
getName
()
projects/cometchat-uikit/src/lib/components/cometchat-group-item/cometchat-group-item.component.property.spec.ts:43
↓ 20 callers
Method
getReaction
()
projects/cometchat-uikit/src/lib/components/cometchat-reaction-list/cometchat-reaction-list.stories.ts:47
↓ 20 callers
Method
getSender
()
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.property.spec.ts:193
↓ 20 callers
Method
insertMention
(id: string, label: string, charsToDelete: number, isSelf = false)
projects/cometchat-uikit/src/lib/services/rich-text-editor.class.ts:316
↓ 20 callers
Function
numericEnumKeys
Helper: get named keys from a numeric enum (filters out reverse mappings).
projects/cometchat-uikit/src/lib/Enums/Enums.spec.ts:46
↓ 20 callers
Method
sendTextMessage
( receiver: CometChat.User | CometChat.Group, text: string, metadata?: Record<string, unknown>,
projects/cometchat-uikit/src/lib/services/message-composer.service.ts:101
↓ 20 callers
Method
setActiveConversation
* Sets the active conversation and extracts user/group from it. * Automatically calls setActiveUser or setActiveGroup based on conversation type.
projects/cometchat-uikit/src/lib/services/chat-state.service.ts:109
↓ 20 callers
Method
setConversationItemTemplate
(template: TemplateRef<any>)
projects/cometchat-uikit/src/lib/services/templates.service.ts:182
↓ 20 callers
Method
setListTemplates
@deprecated Use typed methods instead.
projects/cometchat-uikit/src/lib/services/templates.service.ts:287
↓ 20 callers
Method
setUsers
(users: (CometChat.User | CometChat.GroupMember)[])
projects/cometchat-uikit/src/lib/formatters/cometchat-mentions-formatter.ts:45
↓ 20 callers
Method
shouldShowSectionHeader
* Simulates the shouldShowSectionHeader method
projects/cometchat-uikit/src/lib/components/cometchat-users/cometchat-users.component.property.spec.ts:1336
↓ 20 callers
Method
stopOutgoingSound
* Stops the currently playing outgoing call ringtone. * * @see Requirement 2.4 - Pause ringtone on destroy or call cleared
projects/cometchat-uikit/src/lib/services/outgoing-call.service.ts:133
↓ 20 callers
Method
syncLegacyPopoverSignals
()
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.voice-utils.ts:27
↓ 20 callers
Function
textGenerator
()
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.property.spec.ts:601
↓ 19 callers
Function
createComponent
()
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-fullscreen-viewer/cometchat-fullscreen-viewer-mode-detection.property.spec.ts:51
↓ 19 callers
Method
createEditor
Create a new rich text editor instance. @see Requirements 12.1-12.4
projects/cometchat-uikit/src/lib/services/rich-text-editor.service.ts:23
↓ 19 callers
Function
dispatchKeydown
(key: string, target?: HTMLElement)
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-dropdown/cometchat-dropdown.component.spec.ts:312
↓ 19 callers
Method
escapeUserHtml
* Escape HTML entities in raw user text before formatter processing. * Preserves SDK mention patterns (`<@uid:...>` and `<@all:...>`).
projects/cometchat-uikit/src/lib/services/html-sanitizer.service.ts:101
↓ 19 callers
Method
fetchNext
* Fetch the next page of users from the SDK. * Includes minimum shimmer time on initial fetch, duplicate-free appending, * hasMore tracking, and
projects/cometchat-uikit/src/lib/services/users.service.ts:107
↓ 19 callers
Method
getDeletedAt
()
projects/cometchat-uikit/src/lib/components/cometchat-conversations/cometchat-conversations-component.spec.ts:78
↓ 19 callers
Method
getDeliveredAt
()
projects/cometchat-uikit/src/lib/components/cometchat-conversations/cometchat-conversations-component.spec.ts:84
↓ 19 callers
Function
getFocusableElements
(container: HTMLElement)
projects/cometchat-uikit/src/lib/utils/keyboard-utils.ts:161
↓ 19 callers
Method
getUid
()
projects/cometchat-uikit/src/lib/components/cometchat-conversations/conversation-list-updates.property.spec.ts:43
↓ 19 callers
Function
groupGenerator
()
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.property.spec.ts:588
↓ 19 callers
Function
handleContextChange
* Handles context change when user or group changes. * Mirrors the component's ngOnChanges behavior for user/group changes. * * @param
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.property.spec.ts:4293
↓ 19 callers
Function
handleModeChange
* Simulates a mode change and returns the resulting announcement state * Mirrors the component's behavior for each mode change type * * @para
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.property.spec.ts:5650
↓ 19 callers
Function
initAndDetect
(fixture: ComponentFixture<CometChatGroupsComponent>)
projects/cometchat-uikit/src/lib/components/cometchat-groups/cometchat-groups.component.spec.ts:43
↓ 19 callers
Function
initAndDetect
(fixture: ComponentFixture<CometChatUsersComponent>)
projects/cometchat-uikit/src/lib/components/cometchat-users/cometchat-users.component.spec.ts:44
↓ 19 callers
Function
makeMessage
(text: string)
projects/cometchat-uikit/src/lib/components/cometchat-toolcall-result-bubble/cometchat-toolcall-result-bubble.component.spec.ts:7
↓ 19 callers
Function
makeMessage
(toolCalls: ToolCallStub[])
projects/cometchat-uikit/src/lib/components/cometchat-toolcall-argument-bubble/cometchat-toolcall-argument-bubble.component.spec.ts:18
↓ 19 callers
Function
placeCaretAtStart
* Helper: place a collapsed cursor at the start of the element.
projects/cometchat-uikit/src/lib/services/list-manager.class.spec.ts:34
↓ 19 callers
Method
setContent
Set the content of an editor.
projects/cometchat-uikit/src/lib/services/rich-text-editor.service.ts:111
↓ 19 callers
Method
setCustomSoundForCalls
* Sets a custom sound URL for the incoming call ringtone. * @param url - The custom sound URL, or empty string for default
projects/cometchat-uikit/src/lib/services/incoming-call.service.ts:126
↓ 19 callers
Function
setInputAndDetect
* Sets an input on a fixture using componentRef.setInput() for OnPush compatibility, * then calls detectChanges().
projects/cometchat-uikit/src/lib/active-selection.property.spec.ts:102
↓ 18 callers
Function
callSpy
Safely call a spy by casting to any to avoid MockInstance<Procedure> call-signature errors.
projects/cometchat-uikit/src/lib/testing/__tests__/mock-providers.spec.ts:33
↓ 18 callers
Function
createComponent
()
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-fullscreen-viewer/cometchat-fullscreen-viewer-keyboard.property.spec.ts:86
↓ 18 callers
Function
createComponent
* Creates a CometChatReactionListComponent instance via Object.create() * to bypass Angular's inject() context requirement. * Manually wires signals
projects/cometchat-uikit/src/lib/components/cometchat-reaction-list/cometchat-reaction-list.component.spec.ts:232
↓ 18 callers
Function
createKeyboardEvent
(key: string)
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-fullscreen-viewer/cometchat-fullscreen-viewer-keyboard.property.spec.ts:94
↓ 18 callers
Function
createMockCall
* Creates a mock CometChat.Call object with user or group receiver. * For user receivers: getAvatar() returns the avatar URL. * For group receivers:
projects/cometchat-uikit/src/lib/components/cometchat-outgoing-call/cometchat-outgoing-call.component.spec.ts:179
↓ 18 callers
Method
getConversationId
()
projects/cometchat-uikit/src/lib/components/__tests__/active-selection.property.spec.ts:117
↓ 18 callers
Method
getSectionHeaderValue
* Simulates the getSectionHeaderValue method
projects/cometchat-uikit/src/lib/components/cometchat-users/cometchat-users.component.property.spec.ts:1359
↓ 18 callers
Method
getUid
()
projects/cometchat-uikit/src/lib/components/cometchat-group-member-item/cometchat-group-member-item.component.spec.ts:71
↓ 18 callers
Method
handleDocumentKeydown
(event: KeyboardEvent)
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-fullscreen-viewer/cometchat-fullscreen-viewer-keyboard.property.spec.ts:55
↓ 18 callers
Method
handleKeydown
(key: string)
projects/cometchat-uikit/src/lib/components/cometchat-groups/cometchat-groups.component.property.spec.ts:1120
↓ 18 callers
Method
handleSelection
* Handles selection of a conversation. * Mirrors the component's handleSelection method.
projects/cometchat-uikit/src/lib/components/cometchat-conversations/conversations.property.spec.ts:1973
↓ 18 callers
Method
initializeMentionsFormatter
(formatter?: CometChatMentionsFormatter)
projects/cometchat-uikit/src/lib/services/rich-text-editor.class.ts:321
↓ 18 callers
Function
isActivationKey
(event: KeyboardEvent)
projects/cometchat-uikit/src/lib/utils/keyboard-utils.ts:13
↓ 18 callers
Function
isMissedCall
(call: CallLogLike, loggedInUser: { getUid(): string })
projects/cometchat-uikit/src/lib/utils/CallLogUtils.ts:65
↓ 18 callers
Function
nonEmptyTextGenerator
()
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.property.spec.ts:606
↓ 18 callers
Method
open
()
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-fullscreen-viewer/cometchat-fullscreen-viewer-body-scroll.property.spec.ts:21
↓ 18 callers
Method
pushToHistory
()
projects/cometchat-uikit/src/lib/services/rich-text-editor.paste-handler.ts:21
↓ 18 callers
Method
resolveTemplate
* Resolves a template for a specific slot using the priority chain: * Component-specific > Shared > undefined (component uses its default). *
projects/cometchat-uikit/src/lib/services/templates.service.ts:325
↓ 18 callers
Method
setGlobalView
* Sets a global view that applies to all message types. * * Global views serve as fallbacks when no type-specific view is configured * for a
projects/cometchat-uikit/src/lib/services/message-bubble-config.service.ts:114
↓ 18 callers
Method
setLoggedInUser
Sets the logged-in user (needed for default request builder).
projects/cometchat-uikit/src/lib/services/call-logs.service.ts:56
↓ 18 callers
Function
tick
()
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-media-recorder/cometchat-media-recorder.utils.ts:63
↓ 18 callers
Method
toggleBulletList
Toggle bullet list. Exits if already in UL, converts OL→UL, or creates new UL. @see Req 3.2
projects/cometchat-uikit/src/lib/services/list-manager.class.ts:34
↓ 18 callers
Method
toggleOrderedList
Toggle ordered list. Exits if already in OL, converts UL→OL, or creates new OL. @see Req 3.1
projects/cometchat-uikit/src/lib/services/list-manager.class.ts:25
↓ 17 callers
Method
announceIncomingCall
* Announces an incoming call (assertive - immediate). * * @param callerName - Name of the caller * @param callType - Type of call ('audio' or
projects/cometchat-uikit/src/lib/services/call-announcer.service.ts:53
↓ 17 callers
Function
applyInPriorityOrder
* Applies an array of formatters in ascending priority order. * Each formatter receives the output of the previous one. * Formatters are sorted by p
projects/cometchat-uikit/src/lib/formatters/formatter-pipeline-ordering.property.spec.ts:58
↓ 17 callers
Method
closeThreadPanel
Closes the thread panel and clears the thread message.
projects/sample-app/src/app/services/navigation.service.ts:125
↓ 17 callers
Function
composerRender
(layoutOverride?: 'single-line' | 'multiline')
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.stories.ts:42
↓ 17 callers
Function
createInitialAnnouncementState
* Creates an initial announcement state
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.property.spec.ts:5585
↓ 17 callers
Function
createMentionSpan
* Helper: create a mention span element matching the structure produced by * RichTextEditor.insertMention (data-uid, data-mention-type, contentedit
projects/cometchat-uikit/src/lib/services/rich-text-editor.class.spec.ts:3936
↓ 17 callers
Function
createMockMessage
* Creates a mock message object matching the CometChat.BaseMessage shape * used by the message preview component.
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-message-preview/cometchat-message-preview.stories.ts:24
↓ 17 callers
Function
createMockMessage
(overrides: Partial<MockBaseMessage> = {})
projects/cometchat-uikit/src/lib/testing/message-composer-reply.integration.spec.ts:122
↓ 17 callers
Function
createMockUser
(uid = 'user-1', name = 'Test User')
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-smart-replies/cometchat-smart-replies.component.spec.ts:192
↓ 17 callers
Function
dispatchKeydown
(key: string, target?: HTMLElement)
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-action-sheet/cometchat-action-sheet.component.spec.ts:65
↓ 17 callers
Method
getAction
* Returns the handler function for the given tool name, or undefined if not registered.
projects/cometchat-uikit/src/lib/modals/CometChatAIAssistantTools.ts:23
↓ 17 callers
Method
getGuid
()
projects/cometchat-uikit/src/lib/components/cometchat-conversations/conversation-list-updates.property.spec.ts:78
↓ 17 callers
Method
getHighlightedIndex
* Gets the currently highlighted index. * * @returns number - The highlighted index, or -1 if none
projects/cometchat-uikit/src/lib/services/mentions-navigation.service.ts:133
↓ 17 callers
Method
getName
()
projects/cometchat-uikit/src/lib/components/cometchat-user-item/cometchat-user-item.component.property.spec.ts:41
↓ 17 callers
Method
getSentAt
()
projects/cometchat-uikit/src/lib/components/cometchat-conversations/cometchat-conversations-component.spec.ts:66
↓ 17 callers
Method
handleKeydown
* Handles keyboard navigation. * Mirrors the component's handleKeydown method.
projects/cometchat-uikit/src/lib/components/cometchat-conversations/conversations.property.spec.ts:2691
↓ 17 callers
Function
handleListKeyDown
(event: KeyboardEvent, host: ListKeyboardHost<T>)
projects/cometchat-uikit/src/lib/utils/list-keyboard-handler.ts:70
↓ 17 callers
Method
handleSelection
(conversation: any)
projects/cometchat-uikit/src/lib/components/cometchat-conversations/cometchat-conversations-component.spec.ts:203
↓ 17 callers
Method
init
()
projects/cometchat-uikit/src/lib/components/base-elements/cometchat-fullscreen-viewer/cometchat-fullscreen-viewer-input-validation.property.spec.ts:38
↓ 17 callers
Function
initAndDetect
( fixture: ComponentFixture<CometChatConversationsComponent> )
projects/cometchat-uikit/src/lib/components/cometchat-conversations/cometchat-conversations.component.spec.ts:37
↓ 17 callers
Method
insertLink
* Insert a link at the current selection * If text is selected, wraps it in a link * If no text is selected, inserts the URL as both text and li
projects/cometchat-uikit/src/lib/services/link-manager.class.ts:77
↓ 17 callers
Method
login
(uid: string)
projects/cometchat-uikit/src/lib/cometchat-uikit.ts:215
↓ 17 callers
Method
processFiles
* Process files and validate their sizes * Returns the list of oversized files
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/file-size-validation.property.spec.ts:99
↓ 17 callers
Method
publishEvent
@deprecated Use typed publish methods instead (e.g., publishUserBlocked).
projects/cometchat-uikit/src/lib/events/CometChatUserEvents.ts:16
↓ 17 callers
Method
publishEvent
(event: Subject<any>, item: any)
projects/cometchat-uikit/src/lib/testing/message-composer-reply.integration.spec.ts:20
↓ 17 callers
Method
scrollIntoView
(options?: ScrollIntoViewOptions)
projects/cometchat-uikit/src/lib/components/cometchat-users/cometchat-users-auto-scroll.property.spec.ts:129
↓ 17 callers
Method
sendTextMessage
(message: CometChat.TextMessage)
projects/cometchat-uikit/src/lib/cometchat-uikit.ts:297
↓ 17 callers
Function
simulateMessageSendWithSound
* Simulates sending a message and playing sound. * Mirrors the component's message send flow. * * @param messageType - Type of message
projects/cometchat-uikit/src/lib/components/cometchat-message-composer/cometchat-message-composer.property.spec.ts:2991
↓ 17 callers
Method
stopStreamingMessage
Stops streaming for a chatId and cleans up state.
projects/cometchat-uikit/src/lib/services/cometchat-ai-streaming.service.ts:125
↓ 16 callers
Method
applyBulletList
* Apply bullet list formatting. * Removes code block first (mutual exclusivity). @see Req 3.2
projects/cometchat-uikit/src/lib/services/format-manager.class.ts:135
↓ 16 callers
Method
applyOrderedList
* Apply ordered list formatting. * Removes code block first (mutual exclusivity). @see Req 3.1
projects/cometchat-uikit/src/lib/services/format-manager.class.ts:116
↓ 16 callers
Method
cancelOutgoingCall
Cancels the current outgoing call. @see Requirement 3.4
projects/cometchat-uikit/src/lib/services/call-logs.service.ts:149
↓ 16 callers
Function
chainFormatters
* Helper function to chain formatters * Applies formatters in sequence, passing output of one to input of next
projects/cometchat-uikit/src/lib/formatters/formatter-chaining.spec.ts:39
↓ 16 callers
Function
createCallMsg
( type: string = CometChat.CALL_TYPE.AUDIO, status = 'ended', duration = 185, isOutgoing = true, )
projects/cometchat-uikit/src/lib/components/cometchat-message-bubble/cometchat-message-bubble.stories.ts:177
↓ 16 callers
Function
createEditorConfig
(overrides?: Partial<RichTextEditorConfig>)
projects/cometchat-uikit/src/lib/services/rich-text-editor.class.spec.ts:889
↓ 16 callers
Function
createMockCall
(opts: { sessionId: string; callType: string; callerName: string; callerAvatar: string; })
projects/cometchat-uikit/src/lib/components/cometchat-incoming-call/cometchat-incoming-call.component.spec.ts:192
↓ 16 callers
Function
createMockTemplateRef
* Creates a mock TemplateRef for testing purposes.
projects/cometchat-uikit/src/lib/components/cometchat-conversations/conversations.property.spec.ts:25
← previous
next →
301–400 of 6,248, ranked by callers