Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudflare/realtimekit-ui
/ functions
Functions
1,202 in github.com/cloudflare/realtimekit-ui
⨍
Functions
1,202
◇
Types & classes
1,190
↓ 423 callers
Function
SyncWithStore
()
packages/core/src/utils/sync-with-store/index.ts:10
↓ 136 callers
Function
ProxyCmp
(opts: { defineCustomElementFn?: () => void; inputs?: any; methods?: any })
packages/angular-library/projects/components/src/lib/stencil-generated/angular-component-lib/utils.ts:48
↓ 136 callers
Function
createReactComponent
( tagName: string, ReactComponentContext?: React.Context<ContextStateType>, manipulatePropsFunction?: (
packages/react-library/src/components/stencil-generated/react-component-lib/createComponent.tsx:14
↓ 134 callers
Method
addListener
(meeting: Meeting)
packages/core/src/components/rtk-transcripts/rtk-transcripts.tsx:55
↓ 123 callers
Function
useLanguage
(lang: Partial<LangDict | {}> = defaultLanguage)
packages/core/src/lib/lang/index.ts:18
↓ 76 callers
Function
proxyOutputs
(instance: any, el: any, events: string[])
packages/angular-library/projects/components/src/lib/stencil-generated/angular-component-lib/utils.ts:37
↓ 48 callers
Method
removeEventListener
(type: K, listener: (this: HTMLRtkChatElement, ev: RtkChatCustomEvent<HTMLRtkChatElementEventMap[K]>) => any,
packages/core/src/components.d.ts:4522
↓ 45 callers
Method
addEventListener
(type: K, listener: (this: HTMLRtkChatElement, ev: RtkChatCustomEvent<HTMLRtkChatElementEventMap[K]>) => any,
packages/core/src/components.d.ts:4518
↓ 40 callers
Function
createDefaultConfig
()
packages/core/src/lib/default-ui-config.ts:340
↓ 29 callers
Method
get
()
packages/core/src/components/rtk-message-list-view/rtk-message-list-view.tsx:67
↓ 26 callers
Method
add
(notification: Notification)
packages/core/src/components/rtk-notifications/rtk-notifications.tsx:606
↓ 24 callers
Method
replace
(e: HTMLElement)
packages/core/src/lib/builder/index.ts:130
↓ 23 callers
Method
find
* Find an element anywhere in the hierarachy and returns an editor object * @param elem = 'rtk-participant-tile' * @param states = { activeSideb
packages/core/src/lib/builder/index.ts:150
↓ 17 callers
Function
participantIdentifier
(participant)
packages/core/src/utils/breakout-rooms.ts:44
↓ 17 callers
Method
updateCurrentState
* update current state
packages/core/src/utils/breakout-rooms-manager.ts:246
↓ 16 callers
Function
getColorWithOpacity
(varName, color, opacityValue)
packages/core/src/theme/colors.js:42
↓ 16 callers
Method
play
()
packages/core/src/lib/audio.ts:51
↓ 13 callers
Function
getDevice
()
packages/core/src/utils/troubleshooter.ts:2
↓ 13 callers
Function
shorten
(str: string, maxLength: number = 20)
packages/core/src/utils/string.ts:7
↓ 12 callers
Function
elapsedDuration
(oldDate: Date, newDate: Date)
packages/core/src/utils/date.ts:7
↓ 12 callers
Function
formatName
(name: string)
packages/core/src/utils/string.ts:42
↓ 12 callers
Function
getToken
(token: string, tokenPrefix: string = DEFAULT_CSS_TOKEN_PREFIX)
packages/core/src/utils/provide-design-system.ts:14
↓ 12 callers
Method
remove
(id: string)
packages/core/src/components/rtk-notifications/rtk-notifications.tsx:614
↓ 12 callers
Method
updateStates
(states: Partial<States>)
packages/core/src/components/rtk-meeting/rtk-meeting.tsx:388
↓ 12 callers
Method
updateStates
(states: Partial<States>)
packages/core/src/components/rtk-ui-provider/rtk-ui-provider.tsx:113
↓ 11 callers
Method
disconnectMeeting
(meeting: Meeting)
packages/core/src/components/rtk-grid/rtk-grid.tsx:113
↓ 11 callers
Function
getFileSize
(size: number)
packages/core/src/utils/file.ts:13
↓ 11 callers
Function
getInitials
(name: string, maxInitials = 2)
packages/core/src/utils/string.ts:50
↓ 10 callers
Method
assignParticipantsToMeeting
* assign participants to a meeting
packages/core/src/utils/breakout-rooms-manager.ts:198
↓ 9 callers
Method
addNewMeetings
* add multiple new connected meetings
packages/core/src/utils/breakout-rooms-manager.ts:165
↓ 9 callers
Method
updateActiveParticipants
()
packages/core/src/components/rtk-grid/rtk-grid.tsx:248
↓ 8 callers
Method
close
()
packages/core/src/components/rtk-debugger/rtk-debugger.tsx:76
↓ 8 callers
Method
rerender
()
packages/core/src/components/rtk-paginated-list/rtk-paginated-list.tsx:431
↓ 7 callers
Method
deleteMeeting
* deleteMeeting
packages/core/src/utils/breakout-rooms-manager.ts:182
↓ 7 callers
Method
setActiveTab
(activeTab: Tab, shouldUpdateSelfActiveTab: boolean = true)
packages/core/src/components/rtk-mixed-grid/rtk-mixed-grid.tsx:161
↓ 6 callers
Function
add
(selector: string)
packages/core/src/lib/render/utils.ts:25
↓ 6 callers
Function
addMinutes
(mins: number)
packages/core/src/utils/date.spec.ts:7
↓ 6 callers
Method
addTrack
(id: string, track: MediaStreamTrack)
packages/core/src/lib/audio.ts:35
↓ 6 callers
Function
computeSelectors
({ element, size, states = {}, config = {}, }: ComputeSelectorsParameters)
packages/core/src/lib/render/utils.ts:15
↓ 6 callers
Function
renderTokens
(tokens: Token[])
packages/core/src/components/rtk-text-message/components/TextMessage.tsx:47
↓ 6 callers
Function
showLivestream
(meeting: RealtimeKitClient)
packages/core/src/utils/livestream.ts:21
↓ 6 callers
Method
updateMeetingTitle
* update a meeting's title
packages/core/src/utils/breakout-rooms-manager.ts:172
↓ 5 callers
Method
#getMeetingParticipants
(meetingId: string)
packages/core/src/utils/breakout-rooms-manager.ts:95
↓ 5 callers
Method
applyChanges
(meeting: Meeting)
packages/core/src/utils/breakout-rooms-manager.ts:309
↓ 5 callers
Function
downloadFile
( link: string, options?: { name?: string; fallbackName?: string } )
packages/core/src/utils/file.ts:40
↓ 5 callers
Function
getExtension
(name: string)
packages/core/src/utils/file.ts:3
↓ 5 callers
Function
getFileName
(link: string, fallback: string = 'file')
packages/core/src/utils/file.ts:25
↓ 5 callers
Function
isFirefox
(meeting: RealtimeKitClient)
packages/core/src/utils/browser.ts:3
↓ 5 callers
Function
isLiveStreamViewer
(meeting: RealtimeKitClient)
packages/core/src/utils/livestream.ts:8
↓ 5 callers
Method
removeTrack
(id: string)
packages/core/src/lib/audio.ts:43
↓ 5 callers
Method
reset
(timestamp = 0)
packages/core/src/components/rtk-paginated-list/rtk-paginated-list.tsx:213
↓ 5 callers
Function
reverse
(str: string)
packages/core/src/utils/chat.ts:147
↓ 5 callers
Function
sanitizeLink
(link: string)
packages/core/src/utils/string.ts:29
↓ 5 callers
Method
scrollToBottom
()
packages/core/src/components/rtk-paginated-list/rtk-paginated-list.tsx:422
↓ 5 callers
Method
setDevice
(deviceId: string)
packages/core/src/components/rtk-camera-selector/rtk-camera-selector.tsx:109
↓ 5 callers
Function
smoothScrollToBottom
(el: HTMLElement, smooth = true)
packages/core/src/utils/scroll.ts:7
↓ 4 callers
Method
add
* Adds an element to the chilren * @param el :Name of the element - `rtk-mic-toggle` * @param props :Optional props for the element `{variant: '
packages/core/src/lib/builder/index.ts:61
↓ 4 callers
Method
addNewMeeting
* add a new connected meeting
packages/core/src/utils/breakout-rooms-manager.ts:151
↓ 4 callers
Function
arraysAreEqual
(result: any, expected: any)
packages/core/src/lib/render/utils.spec.ts:5
↓ 4 callers
Method
changeTab
(tab: DebuggerTab)
packages/core/src/components/rtk-debugger/rtk-debugger.tsx:67
↓ 4 callers
Method
close
()
packages/core/src/components/rtk-chat-selector/rtk-chat-selector.tsx:77
↓ 4 callers
Method
disconnectMeeting
(meeting: Meeting)
packages/core/src/components/rtk-pinned-message-selector/rtk-pinned-message-selector.tsx:65
↓ 4 callers
Function
getBitrateVerdict
({ bitrate, }: { kind: MediaKind; isScreenshare: boolean; bitrate: number; })
packages/core/src/utils/debugger-utils.ts:66
↓ 4 callers
Function
getJitterVerdict
({ jitterInMS }: { jitterInMS: number })
packages/core/src/utils/debugger-utils.ts:53
↓ 4 callers
Function
getPacketLossVerdict
({ packetLossPercentage, }: { packetLossPercentage: number; })
packages/core/src/utils/debugger-utils.ts:36
↓ 4 callers
Method
getState
()
packages/core/src/components/rtk-screen-share-toggle/rtk-screen-share-toggle.tsx:258
↓ 4 callers
Method
hasPermissionError
()
packages/core/src/components/rtk-screen-share-toggle/rtk-screen-share-toggle.tsx:217
↓ 4 callers
Function
hexToRGB
(h: string)
packages/core/src/utils/color.ts:9
↓ 4 callers
Method
onAssign
()
packages/core/src/components/rtk-breakout-room-manager/rtk-breakout-room-manager.tsx:184
↓ 4 callers
Function
provideRtkDesignSystem
( el: HTMLElement, { spacingBase, borderRadius, borderWidth, colors, fontFamily, g
packages/core/src/utils/provide-design-system.ts:125
↓ 4 callers
Method
removeScreenShare
(participant: Peer)
packages/core/src/components/rtk-grid/rtk-grid.tsx:320
↓ 3 callers
Method
#addNewMeetingToState
(meeting: MeetingDetails)
packages/core/src/utils/breakout-rooms-manager.ts:63
↓ 3 callers
Method
add
(transcript: Transcript)
packages/core/src/components/rtk-transcripts/rtk-transcripts.tsx:122
↓ 3 callers
Function
addZero
(n: number)
packages/core/src/components/rtk-clock/rtk-clock.tsx:7
↓ 3 callers
Function
arrayToMap
(arr: string[] | DOMTokenList)
packages/react-library/src/components/stencil-generated/react-component-lib/utils/attachProps.ts:121
↓ 3 callers
Method
assignParticipantsRandomly
* assign participants randomly
packages/core/src/utils/breakout-rooms-manager.ts:212
↓ 3 callers
Function
attachProps
(node: HTMLElement, newProps: any, oldProps: any = {})
packages/react-library/src/components/stencil-generated/react-component-lib/utils/attachProps.ts:3
↓ 3 callers
Method
camelToKebab
(str)
scripts/generate-stencil-docs.js:314
↓ 3 callers
Method
canPlayParticipantJoinedSound
()
packages/core/src/components/rtk-notifications/rtk-notifications.tsx:633
↓ 3 callers
Function
canViewChat
(meeting: Meeting)
packages/core/src/utils/sidebar.ts:4
↓ 3 callers
Function
canViewParticipants
(meeting: Meeting)
packages/core/src/utils/sidebar.ts:28
↓ 3 callers
Function
canViewPlugins
(meeting: Meeting)
packages/core/src/utils/sidebar.ts:42
↓ 3 callers
Function
canViewPolls
(meeting: Meeting)
packages/core/src/utils/sidebar.ts:21
↓ 3 callers
Method
clearListeners
(meeting: Meeting)
packages/core/src/components/rtk-transcripts/rtk-transcripts.tsx:60
↓ 3 callers
Function
clone
(obj: any)
packages/core/src/utils/clone.ts:3
↓ 3 callers
Method
close
()
packages/core/src/components/rtk-broadcast-message-modal/rtk-broadcast-message-modal.tsx:54
↓ 3 callers
Function
convertComponentName
(jsxName: string)
packages/core/src/lib/builder/index.ts:41
↓ 3 callers
Function
differenceInMinutes
(oldDate: Date, newDate: Date)
packages/core/src/utils/date.ts:1
↓ 3 callers
Function
drawBarsVisualizer
(canvas: HTMLCanvasElement, volume: number)
packages/core/src/lib/visualizer.ts:6
↓ 3 callers
Function
extendConfig
(config: UIConfig, baseConfig: UIConfig = createDefaultConfig())
packages/core/src/utils/config.ts:15
↓ 3 callers
Function
extractReplyBlock
(message: string, excludeTags = false)
packages/core/src/utils/chat.ts:161
↓ 3 callers
Function
formatDateTime
(date: Date)
packages/core/src/utils/date.ts:37
↓ 3 callers
Function
generateChatGroupKey
(ids: string[])
packages/core/src/utils/chat.ts:35
↓ 3 callers
Function
generateShades
( baseHexCode: string, reducer: number[] = BRAND_SHADE_REDUCER, weight: number = 0.4 )
packages/core/src/utils/color.ts:122
↓ 3 callers
Function
get
()
packages/angular-library/projects/components/src/lib/stencil-generated/angular-component-lib/utils.ts:9
↓ 3 callers
Function
getFilter
(query: string)
packages/core/src/lib/builder/index.ts:28
↓ 3 callers
Function
getJoinErrorInfo
(t: RtkI18n, err: unknown)
packages/core/src/utils/join-error.ts:24
↓ 3 callers
Function
getNetworkBasedMediaHealth
({ stats, }: { kind: MediaKind; isScreenshare: boolean; stats: FormattedStatsObj[]; })
packages/core/src/utils/debugger-utils.ts:13
↓ 3 callers
Method
getParticipants
(search: string)
packages/core/src/components/rtk-breakout-room-participants/rtk-breakout-room-participants.tsx:96
↓ 3 callers
Method
getRecipientPeerIds
()
packages/core/src/components/rtk-chat/rtk-chat.tsx:211
next →
1–100 of 1,202, ranked by callers