Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ProtonMail/WebClients
/ functions
Functions
38,895 in github.com/ProtonMail/WebClients
⨍
Functions
38,895
◇
Types & classes
10,082
↓ 54 callers
Function
createNotification
(displayType: InAppNotificationDisplayType)
packages/pass/hooks/notifications/useInAppNotificationVisibility.spec.ts:13
↓ 54 callers
Function
toMap
( collection: T[] = [], key: K = 'ID' as K )
packages/shared/lib/helpers/object.ts:77
↓ 53 callers
Function
debugLog
(message: string, data?: Record<string, unknown>)
applications/meet/src/app/contexts/MediaManagementProvider/mediaToggle/useAudioToggle.ts:55
↓ 53 callers
Function
errorHandler
(error: any)
applications/account/src/app/public/RemoveEmailContainer.tsx:35
↓ 53 callers
Function
getAttendeeEmail
(attendee: VcalAttendeeProperty | VcalOrganizerProperty)
packages/shared/lib/calendar/attendees.ts:153
↓ 53 callers
Method
insert
(entry: IndexEntry)
applications/drive/src/app/modules/search/internal/worker/index/IndexWriter.ts:25
↓ 53 callers
Function
merge
( original: Original, overwrite: Overwrite, options: MergeOptions = { excludeEmpty: false } )
packages/pass/utils/object/merge.ts:13
↓ 53 callers
Function
normalizePostalCode
(postalCode: string, countryCode: string | null)
packages/payments/postal-codes/format.ts:20
↓ 53 callers
Function
set
(value)
packages/shared/lib/api.ts:73
↓ 53 callers
Method
setup
()
applications/meet/src/app/utils/spatialAudio/SpatialAudioManager.ts:57
↓ 53 callers
Function
startOfDay
(date: Date)
packages/shared/lib/date-fns-utc/startOfDay.ts:1
↓ 52 callers
Function
$createTableNodeWithDimensions
( rowCount: number, columnCount: number, includeHeaders: InsertTableCommandPayload['includeHeaders'] = {
applications/docs-editor/src/app/Plugins/Table/CreateTableNodeWithDimensions.ts:6
↓ 52 callers
Method
addRule
(destinationLabelID: string, rule: MoveEngineRule)
applications/mail/src/app/helpers/location/MoveEngine/MoveEngine.ts:32
↓ 52 callers
Function
any
(predicate)
packages/pass/fathom/index.js:116
↓ 52 callers
Function
convertZonedDateTimeToUTC
(dateTime: DateTime, tzid: string, options?: ConvertZonedDateTimeOptions)
packages/shared/lib/date/timezone.ts:327
↓ 52 callers
Function
encryptData
(key: CryptoKey, data: Uint8Array<ArrayBuffer>, tag: PassEncryptionTag)
packages/pass/lib/crypto/utils/crypto-helpers.ts:13
↓ 52 callers
Function
minimalCache
()
applications/mail/src/app/helpers/test/cache.ts:24
↓ 52 callers
Function
tread
packages/raw-images/dcraw.c:306
↓ 51 callers
Function
addMonths
(date: Date, amount: number)
packages/shared/lib/date-fns-utc/index.ts:60
↓ 51 callers
Method
cancel
()
packages/llm/lib/runningAction.ts:100
↓ 51 callers
Function
canonicalizeEmail
(email: string, scheme = CANONICALIZE_SCHEME.DEFAULT)
packages/shared/lib/helpers/email.ts:120
↓ 51 callers
Function
getLocalPath
(path: string = '')
packages/pass/components/Navigation/routing.ts:46
↓ 51 callers
Function
handleError
(error: any)
packages/components/containers/app/errorRefresh.ts:44
↓ 50 callers
Function
createTestOptimisticHistoryItem
( type?: string, payload?: any, failed?: boolean )
packages/pass/store/optimistic/utils/testing.utils.ts:19
↓ 50 callers
Function
format
(user: User)
packages/shared/lib/user/format.ts:5
↓ 50 callers
Function
getInitials
(fullName = '')
packages/shared/lib/helpers/string.ts:83
↓ 50 callers
Function
getPlanIDs
(subscription: MaybeFreeSubscription | null)
packages/payments/core/subscription/helpers.ts:418
↓ 50 callers
Function
isLikeNone
(x)
packages/wasm/andromeda/index_bg.js:165
↓ 50 callers
Function
renderWithProviders
( ui: ReactElement, { preloadedState, ...renderOptions }: ExtendedRenderOptions = {} )
packages/components/containers/contacts/tests/render.tsx:161
↓ 50 callers
Function
rerender
(ui: ReactNode)
applications/mail/src/app/helpers/test/render.tsx:271
↓ 50 callers
Function
throwKTError
( errorMessage: string, ktErrorType: KT_ERROR_TYPE, extra?: { [key: string]: any } )
packages/key-transparency/lib/helpers/utils.ts:123
↓ 50 callers
Method
write
(buffer: ArrayBuffer | ArrayBufferView, options?: { at?: number })
applications/meet/src/app/hooks/useMeetingRecorder/recordingWorker.ts:8
↓ 49 callers
Function
canonicalizeEmailByGuess
(email: string)
packages/shared/lib/helpers/email.ts:155
↓ 49 callers
Function
free
(id)
applications/meet/public/assets/background-blur/vision_wasm_internal.js:3954
↓ 49 callers
Method
get
(e)
applications/drive/public/assets/sandbox.js:1
↓ 49 callers
Function
onClose
()
packages/components/hooks/useSpotlightOnFeature.tsx:52
↓ 49 callers
Function
parseMultiUserCsv
(files: File[], config: CsvConfig)
packages/components/containers/members/multipleUserCreation/csv.ts:168
↓ 48 callers
Method
__destroy_into_raw
()
packages/wasm/andromeda/index_bg.js:4128
↓ 48 callers
Method
apply
(compiler: Compiler)
packages/pack/webpack/sri-webpack-plugin/index.ts:5
↓ 48 callers
Function
chunk
(list: T[] = [], size = 1)
packages/utils/chunk.ts:4
↓ 48 callers
Function
createTestItem
(type: T, init: Partial<ItemRevision<T>> = {})
packages/pass/lib/items/item.test.utils.ts:8
↓ 48 callers
Method
fetch
()
packages/docs-core/lib/Services/recent-documents.ts:40
↓ 48 callers
Function
getContextNumUnread
(conversation: Conversation, labelID: string)
packages/mail/helpers/conversation.ts:24
↓ 48 callers
Function
getLongTestPlans
(currency: Currency = 'BRL')
packages/testing/data/payments/data-plans.ts:4109
↓ 48 callers
Function
getNDomainsFeature
({ n, highlight, tooltip = true, }: { n: number; highlight?: boolean; tooltip?: boolea
packages/components/containers/payments/features/mail.ts:150
↓ 48 callers
Method
lengthAttr
(e,t,r=dt.Dxa)
applications/mail/public/assets/sandbox.js:1
↓ 48 callers
Method
lengthAttr
(e,t,r=dt.Dxa)
applications/drive/public/assets/sandbox.js:1
↓ 48 callers
Function
observeApiError
( error: any, metricObserver: (status: MetricsApiStatusTypes) => void, ignoreCodes = [ API
packages/metrics/lib/observeApiError.ts:12
↓ 48 callers
Function
validateEmailAddress
(email: string)
packages/shared/lib/helpers/email.ts:85
↓ 48 callers
Function
waitForCondition
(checkFn: () => Promise<boolean>, opts?: WaitOpts)
applications/lumo/src/app/test/integration/helpers.ts:77
↓ 47 callers
Function
_assertClass
(instance, klass)
packages/wasm/andromeda/index_bg.js:248
↓ 47 callers
Function
callback
()
applications/lumo/src/app/test/integration/mock-server.test.ts:349
↓ 47 callers
Method
enqueue
(task: BaseTask)
applications/drive/src/app/modules/search/internal/worker/indexer/IndexerTaskQueue.ts:157
↓ 47 callers
Function
getContext
(key: string)
applications/account/src/app/login/loginPagesJson.ts:9
↓ 47 callers
Function
getMessage
(state: Draft<MessagesState>, ID: string)
applications/mail/src/app/store/messages/helpers/messagesReducer.ts:34
↓ 47 callers
Method
init
({ uid, clientID, appVersion }: { uid: string; clientID: string; appVersion: string })
packages/metrics/lib/MetricsBase.ts:10
↓ 47 callers
Function
makeTaskContext
(overrides?: Partial<TaskContext>)
applications/drive/src/app/modules/search/internal/testing/makeTaskContext.ts:17
↓ 47 callers
Method
mark
(name: string)
applications/inbox-desktop/src/utils/profiler/profiler.ts:55
↓ 47 callers
Function
onConfirm
()
packages/vpn/src/components/tv/containers/TvContainerSignedIn.tsx:63
↓ 47 callers
Function
setItem
(key: string, value: string, args?: { ttl: number })
packages/shared/lib/helpers/storage.ts:18
↓ 47 callers
Function
splitKeys
(keys: Partial<KeyPair>[] = [])
packages/shared/lib/keys/keys.ts:32
↓ 47 callers
Function
usePaymentOptimistic
()
packages/payments/ui/context/PaymentContextOptimistic.tsx:323
↓ 46 callers
Function
addressKeysThunk
({ addressID, cache, }: { addressID: string; cache?: CacheType; })
packages/account/addressKeys/index.ts:66
↓ 46 callers
Method
create
()
applications/pass-desktop/native/napi/src/lib.rs:89
↓ 46 callers
Function
emit
(event: BusDriverEvent, drive = makeDrive(KNOWN_NODES))
applications/drive/src/app/photos/subscribeToPhotosEvents.test.ts:140
↓ 46 callers
Function
format
({ State, AmountCharged = 0, AmountDue = 0 }: Invoice)
packages/components/containers/invoices/InvoiceAmount.tsx:9
↓ 46 callers
Function
generateKeys
(name: string, email: string, passphrase = 'passphrase')
applications/mail/src/app/helpers/test/crypto.ts:63
↓ 46 callers
Function
get2FAAuthenticator
(included: boolean = false)
packages/components/containers/payments/features/pass.tsx:182
↓ 46 callers
Function
getFile
(fileContent: string, filename: string = defaultFileName)
packages/components/containers/members/multipleUserCreation/csv.test.ts:187
↓ 46 callers
Function
getTimezonedFrequencyString
( rrule: VcalRruleProperty | undefined, dtstart: VcalDateOrDateTimeProperty, options: GetTimezoned
packages/shared/lib/calendar/recurrence/getFrequencyString.ts:746
↓ 46 callers
Function
hasLabel
(element: Element | undefined, labelID: string)
applications/mail/src/app/helpers/elements.ts:133
↓ 46 callers
Function
isProtonDocsDocument
(mimeType: string)
packages/shared/lib/helpers/mimetype.ts:154
↓ 46 callers
Function
onChange
(e: ChangeEvent<HTMLTextAreaElement>)
packages/components/components/input/TextArea.tsx:38
↓ 46 callers
Method
onEvent
(metric: MetricRecord<MetricEvent>)
packages/drive/internal/telemetry.ts:70
↓ 46 callers
Method
pop
* Remove and return an arbitrary item. Throw an Error if I am empty.
packages/pass/fathom/fathom.js:318
↓ 46 callers
Function
useApplyLocation
()
applications/mail/src/app/hooks/actions/applyLocation/useApplyLocation.tsx:52
↓ 46 callers
Function
useTaxCountry
(props: HookProps)
packages/payments/ui/billing-address/hooks/useTaxCountry.ts:111
↓ 46 callers
Function
useToggle
(forcedState = false)
packages/components/hooks/useToggle.ts:10
↓ 45 callers
Method
canHandle
(mimeType: string, name: string)
packages/drive/modules/thumbnails/generator/handlers/interfaces.ts:20
↓ 45 callers
Function
expectGetNewUpdate
( availableVersions: VersionFile, td: newUpdateTestData, electronAndOSVersionConstraintsDisabled:
applications/inbox-desktop/src/update/update.test.utils.ts:14
↓ 45 callers
Method
flush
()
applications/meet/src/app/hooks/useMeetingRecorder/recordingWorker.ts:10
↓ 45 callers
Function
getUserKey
( ID: string, keyPassword: string, version = 3, keyGenConfig: KeyGenConfig | KeyGenConfigV6 =
packages/shared/test/keys/keyDataHelper.ts:10
↓ 45 callers
Function
handleError
(e: any)
applications/account/src/app/login/LoginContainer.tsx:195
↓ 45 callers
Function
invokeInboxDesktopIPC
({ type, payload }: IPCInboxClientUpdateMessage)
packages/shared/lib/desktop/ipcHelpers.ts:28
↓ 45 callers
Function
makeNodeEvent
( type: 'node_created' | 'node_updated' | 'node_deleted', nodeUid: string, extra: Partial<NodeEven
applications/drive/src/app/modules/search/internal/worker/indexer/indexPopulators/IndexPopulator.test.ts:44
↓ 45 callers
Function
merror
packages/raw-images/dcraw.c:275
↓ 45 callers
Function
traceInitiativeError
( initiative: SentryInitiative, error: CaptureExceptionArgs[0], context?: InitiativeContext )
packages/shared/lib/helpers/sentry.ts:420
↓ 44 callers
Function
attr
(entry: ExportedEntry, name: string)
applications/drive/src/app/modals/DiagnosticsModal/Search.tsx:37
↓ 44 callers
Method
format
(bytes: number)
packages/pack/webpack/benchmark-apps-build/WebpackInvalidation.ts:36
↓ 44 callers
Function
isCustomLabel
(labelID: string, labels: Label[] = [])
packages/mail/helpers/location.ts:45
↓ 44 callers
Function
makePricing
(monthly: number, yearly?: number, twoYears?: number)
packages/payments/ui/headless-checkout/items/test-helpers.ts:7
↓ 44 callers
Function
or
(...guards: T)
packages/pass/utils/fp/predicates.ts:13
↓ 44 callers
Method
register
* Register a worker client with the SharedWorker. * Idempotent — safe to call again to update the bridge reference.
applications/drive/src/app/modules/search/internal/worker/ClientCoordinator.ts:46
↓ 44 callers
Function
selectItem
(shareId: string, itemId: string)
packages/pass/store/selectors/items.ts:74
↓ 44 callers
Method
startWriteSession
()
applications/drive/src/app/modules/search/internal/worker/index/IndexWriter.ts:124
↓ 44 callers
Function
useDrawer
()
packages/components/hooks/drawer/useDrawer.tsx:63
↓ 43 callers
Function
createDirectoryTreeHookForTest
()
packages/drive/modules/directoryTree/internal/useDirectoryTree.test.ts:40
↓ 43 callers
Function
getCount
(labelID: string, unread: number, total: number)
applications/mail/src/app/hooks/mailboxCounter/useMailboxCounter.test.ts:28
↓ 43 callers
Method
getPlanName
()
packages/payments/core/subscription/selected-plan.ts:338
↓ 43 callers
Function
getSupportedAddons
(planIDs: PlanIDs)
packages/payments/core/plan/addons.ts:107
← previous
next →
301–400 of 38,895, ranked by callers