MCPcopy Create free account

hub / github.com/curdinc/skylar-email / functions

Functions383 in github.com/curdinc/skylar-email

↓ 116 callersFunctioncn
(...inputs: ClassValue[])
apps/frontend/src/lib/ui.ts:5
↓ 48 callersMethodget
(name: string)
packages/rfc2822-message-composer/src/MIMEMessageHeader.ts:116
↓ 47 callersMethodset
(name: string, value: any)
packages/rfc2822-message-composer/src/MIMEMessageHeader.ts:124
↓ 24 callersFunctionget
(target, prop)
packages/parsers-and-types/src/create-env.ts:206
↓ 24 callersMethodjson
()
packages/gmail-api/src/utils/multipart-parser.ts:145
↓ 18 callersFunctiontoast
({ ...props }: Toast)
apps/frontend/src/components/ui/use-toast.ts:140
↓ 15 callersFunctioncaptureEvent
({ event, properties, }: { event: T; properties: TrackingEventProperties[T]; })
apps/frontend/src/lib/analytics/capture-event.ts:9
↓ 15 callersFunctionparse
( schema: T, raw: unknown, )
packages/parsers-and-types/src/utils/valibot-wrappers.ts:18
↓ 12 callersMethoddump
()
packages/rfc2822-message-composer/src/Mailbox.ts:23
↓ 12 callersFunctionuseLogger
(args?: Parameters<typeof useAxiomLogger>[0])
apps/frontend/src/lib/logger.ts:3
↓ 11 callersFunctionuseToast
()
apps/frontend/src/components/ui/use-toast.ts:169
↓ 10 callersFunctionformatValidatorError
(err: unknown)
packages/parsers-and-types/src/utils/valibot-wrappers.ts:14
↓ 10 callersFunctiongoToInbox
(key: string)
apps/frontend/src/lib/shortcuts/keymap-hooks.ts:148
↓ 9 callersFunctiondisplayContextOption
(option: ConfigOption<T>, ...args: T[])
apps/frontend/src/components/tooklit/components/context-menu.tsx:108
↓ 9 callersFunctionuseActiveEmailAddress
()
apps/frontend/src/lib/provider/use-active-email-address.ts:13
↓ 8 callersFunctionbuildGmailApiRouterProcedure
(procedureType: { input: TInput; output: TOutput; })
packages/web-worker-logic/src/gmail-api/src/lib/procedure-types.ts:10
↓ 7 callersFunctionparseEmailSenderValue
(value: string)
packages/gmail-api/src/utils/message-parse-utils.ts:9
↓ 7 callersFunctionuseShortcut
({ shortcutLabel }: { shortcutLabel: string })
packages/client-db/src/hooks/use-shortcut.ts:7
↓ 7 callersFunctionvalidatorTrpcWrapper
(schema: T)
packages/parsers-and-types/src/utils/valibot-wrappers.ts:4
↓ 6 callersFunctionconvertGmailSendersToClientDbSender
(senders?: EmailSenderType[])
packages/parsers-and-types/src/client-db/gmail-message-utils.ts:60
↓ 6 callersFunctionmodifyThreadLabels
({ emailAddress, threads, labelsToAdd, labelsToRemove, }: { threads: ThreadType[]; emailAddress: s
apps/frontend/src/lib/inbox-toolkit/thread/utils.ts:109
↓ 6 callersMethodsetHeader
(name: string, value: any)
packages/rfc2822-message-composer/src/MIMEMessage.ts:419
↓ 5 callersFunctionLOADING_LABEL_ITEM
(labelId: string)
apps/frontend/src/lib/store/label-tree-viewer/index.ts:13
↓ 5 callersFunctionROUTE_ONBOARDING_CONNECT
( queries: | { type: "initialConnection" } | { type: "missingScopes"; email: string }, )
apps/frontend/src/lib/routes.ts:2
↓ 5 callersFunctionVIEW_MORE_ITEM
(labelId: string)
apps/frontend/src/lib/store/label-tree-viewer/index.ts:5
↓ 5 callersFunctionbulkPutMessages
({ messages, }: { messages: MessageType[]; })
packages/client-db/src/message/bulk-put-messages.ts:6
↓ 5 callersFunctiondispatch
(action: Action)
apps/frontend/src/components/ui/use-toast.ts:131
↓ 5 callersFunctiongetEmailSyncInfo
({ emailAddress, }: { emailAddress: string; })
packages/client-db/src/sync/get-email-sync-info.ts:3
↓ 5 callersMethodparseAsync
(r: Response)
packages/gmail-api/src/utils/multipart-parser.ts:5
↓ 5 callersFunctionupdateEmailSyncInfo
({ syncEmailAddressToUpdate, emailSyncInfo, }: { syncEmailAddressToUpdate: string; emailSyncInfo: Part
packages/client-db/src/sync/update-email-sync-info.ts:5
↓ 4 callersFunctionNO_LABELS_ITEM
(labelId: string)
apps/frontend/src/lib/store/label-tree-viewer/index.ts:21
↓ 4 callersFunctionROUTE_EMAIL_PROVIDER_INBOX
(index: number)
apps/frontend/src/lib/routes.ts:10
↓ 4 callersFunctionbuildSearchableString
(text: string, delimiter = " ")
packages/client-db/src/utils/build-searchable-string.ts:18
↓ 4 callersFunctionbulkGetMessages
({ providerMessageIds, }: { providerMessageIds: string[]; })
packages/client-db/src/message/bulk-get-messages.ts:3
↓ 4 callersFunctionconvertGmailEmailToClientDbEmail
( emailAddress: string, messages: SyncResponseType["newMessages"], )
packages/parsers-and-types/src/client-db/gmail-message-utils.ts:5
↓ 4 callersMethoddumpTextContent
( plaintext: MIMEMessageContent | undefined, html: MIMEMessageContent | undefined, boundary: strin
packages/rfc2822-message-composer/src/MIMEMessage.ts:169
↓ 4 callersFunctionformatBytes
(bytes: number, decimals = 2)
apps/frontend/src/lib/format.ts:1
↓ 4 callersMethodgetHeader
(name: string)
packages/rfc2822-message-composer/src/MIMEMessage.ts:424
↓ 4 callersFunctiongetThreadSnippets
({ userEmails, sort = "DESC", orderBy = "updated_at", filters = [() => true], limit = 25, lastEntr
packages/client-db/src/thread/get-thread-snippets.ts:23
↓ 4 callersFunctionhasLoadedInitialData
(label: LabelTreeViewerParentType)
apps/frontend/src/lib/store/label-tree-viewer/index.ts:110
↓ 4 callersFunctionmarkAsRead
({ emailAddress, threads, }: { threads: ThreadType[]; emailAddress: string; })
apps/frontend/src/lib/inbox-toolkit/thread/mark-as-read.ts:6
↓ 4 callersMethodparse
(input: MailboxAddrObject | MailboxAddrText)
packages/rfc2822-message-composer/src/Mailbox.ts:27
↓ 4 callersFunctionposthogInstance
()
apps/frontend/src/lib/analytics/posthog-instance.ts:5
↓ 4 callersFunctionsendBatchRequest
({ accessToken, reqs, }: { emailId: string; accessToken: string; reqs: { contentType: string;
packages/gmail-api/src/utils/send-batch-request.ts:8
↓ 4 callersMethodsetRecipients
( input: | MailboxAddrObject | MailboxAddrText | MailboxAddrObject[] | MailboxAddr
packages/rfc2822-message-composer/src/MIMEMessage.ts:350
↓ 4 callersFunctionsetReplyMessageType
(args)
packages/logic/src/index.ts:125
↓ 4 callersFunctionuseFormField
()
apps/frontend/src/components/ui/form.tsx:36
↓ 3 callersFunctionarchiveThreads
({ emailAddress, threads, }: { threads: ThreadType[]; emailAddress: string; })
apps/frontend/src/lib/inbox-toolkit/thread/archive-threads.ts:6
↓ 3 callersFunctionbulkGetThreads
({ providerThreadIds, }: { providerThreadIds: string[]; })
packages/client-db/src/message/bulk-get-threads.ts:3
↓ 3 callersFunctiondismiss
()
apps/frontend/src/components/ui/use-toast.ts:148
↓ 3 callersMethoddumpMailboxMulti
(v: unknown)
packages/rfc2822-message-composer/src/MIMEMessageHeader.ts:176
↓ 3 callersMethoddumpMailboxSingle
(v: unknown)
packages/rfc2822-message-composer/src/MIMEMessageHeader.ts:188
↓ 3 callersFunctionformatNameWithHtml
({ name, isBold, }: { name: string; isBold: boolean; })
packages/message-manager/src/format/format-sender.ts:22
↓ 3 callersFunctionformatSender
({ sender, formatEmail = (email: string) => `<${email}>`, formatName = (name: string) => name, }: { se
packages/message-manager/src/format/format-sender.ts:3
↓ 3 callersFunctionformatUnixTimestampToGmailReadableString
(date: number)
packages/message-manager/src/format/format-unix-timestamp-to-gmail-readable-string.ts:3
↓ 3 callersFunctiongetAccessToken
({ clientId, clientSecret, grantType, ...payload }: { clientId: string; clientSecret: string; gr
packages/gmail-api/src/core-api.ts:26
↓ 3 callersFunctiongetAllProviders
()
packages/client-db/src/provider/get-all-providers.ts:3
↓ 3 callersFunctiongetMessageList
({ emailId, accessToken, pageToken, maxResults = GMAIL_MAX_MESSAGE_LIST_REQUEST_SIZE, }: { emailId:
packages/gmail-api/src/core-api.ts:197
↓ 3 callersMethodhasInlineAttachments
()
packages/rfc2822-message-composer/src/MIMEMessage.ts:227
↓ 3 callersMethodisAttachment
()
packages/rfc2822-message-composer/src/MIMEMessageContent.ts:22
↓ 3 callersMethodisInlineAttachment
()
packages/rfc2822-message-composer/src/MIMEMessageContent.ts:29
↓ 3 callersFunctionmarkAsUnread
({ emailAddress, threads, }: { threads: ThreadType[]; emailAddress: string; })
apps/frontend/src/lib/inbox-toolkit/thread/mark-as-unread.ts:6
↓ 3 callersFunctionresetComposeMessage
()
packages/logic/src/index.ts:167
↓ 3 callersFunctionsetIsSelecting
(isSelecting)
packages/logic/src/index.ts:205
↓ 3 callersFunctionstartResponseToCurrentItem
( type: ValidReplyMessageOptionsType, )
apps/frontend/src/lib/store/compose/respond-to-current-item.ts:9
↓ 3 callersMethodtoBase64
(v: string)
packages/rfc2822-message-composer/src/MIMEMessage.ts:436
↓ 3 callersFunctionuseActiveItemIndex
()
apps/frontend/src/lib/store/label-tree-viewer/active-item.ts:19
↓ 3 callersMethodvalidateMailboxMulti
(v: unknown)
packages/rfc2822-message-composer/src/MIMEMessageHeader.ts:172
↓ 3 callersMethodvalidateMailboxSingle
(v: unknown)
packages/rfc2822-message-composer/src/MIMEMessageHeader.ts:168
↓ 2 callersMethod_addMessage
(opts: { data: string; headers: ContentHeaders })
packages/rfc2822-message-composer/src/MIMEMessage.ts:329
↓ 2 callersMethodaddMessage
(opts: ContentOptions)
packages/rfc2822-message-composer/src/MIMEMessage.ts:300
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
apps/frontend/src/components/ui/use-toast.ts:56
↓ 2 callersFunctionbulkPutShortcut
({ shortcuts, }: { shortcuts: ShortcutInsertType[]; })
packages/client-db/src/shortcut/bulk-put-shortcuts.ts:9
↓ 2 callersFunctionbulkUpdateMessages
({ messages, }: { messages: (Partial<MessageType> & Pick<MessageIndexType, "provider_message_id">)[];
packages/client-db/src/message/bulk-update-messages.ts:7
↓ 2 callersFunctioncloseLabelOrGoToPreviousLabel
(activeEmailAddress: string)
apps/frontend/src/components/label-tree-viewer/label-accordion-keyboard-navigation/close-label.ts:6
↓ 2 callersFunctiondedupe
(arr: T[])
packages/gmail-api/src/utils/message-fetch-utils.ts:8
↓ 2 callersFunctionfilterForLabels
(labels: string[])
packages/client-db/src/utils/thread-filters.ts:39
↓ 2 callersFunctionformatEmailSenderTypeAndRemoveUserEmail
( userEmailAddress?: string, emailAddresses?: SenderType[], )
apps/frontend/src/lib/email.ts:21
↓ 2 callersFunctiongenRand
(min: number, max: number, decimalPlaces: number)
apps/frontend/src/app/(inbox)/onboarding/sync/use-provider-initial-sync.ts:14
↓ 2 callersFunctiongetAndParseMessages
({ messageIds, accessToken, emailId, onError, fetchMessageChunkSize = GMAIL_MAX_BATCH_REQUEST_SIZE,
packages/gmail-api/src/utils/get-and-parse-messages.ts:7
↓ 2 callersMethodgetAttachments
()
packages/rfc2822-message-composer/src/MIMEMessage.ts:235
↓ 2 callersFunctiongetErrorFromUnknown
(cause: unknown)
packages/trpc-web-workers/src/utils/error.ts:3
↓ 2 callersMethodgetInlineAttachments
()
packages/rfc2822-message-composer/src/MIMEMessage.ts:240
↓ 2 callersMethodgetMessageByType
(type: string)
packages/rfc2822-message-composer/src/MIMEMessage.ts:245
↓ 2 callersFunctiongetProviderByEmailAddress
({ emailAddress, }: { emailAddress: string; })
packages/client-db/src/provider/get-provider-by-email-address.ts:3
↓ 2 callersFunctiongetProviderById
({ id }: { id: number })
packages/client-db/src/provider/get-provider-by-id.ts:3
↓ 2 callersFunctiongetRefreshTokenByEmailAddress
({ emailAddress, }: { emailAddress: string; })
packages/client-db/src/provider/get-refresh-token-by-email-address.ts:3
↓ 2 callersFunctiongetRowAtom
(index?: number)
apps/frontend/src/lib/store/label-tree-viewer/active-item.ts:21
↓ 2 callersFunctiongetSenderReplyToEmailAddresses
( fromAddresses?: SenderType[], replyToAddresses?: SenderType[], )
apps/frontend/src/lib/email.ts:4
↓ 2 callersFunctiongetThreadActions
( getThreads: GetThreads, activeEmailAddress: string, afterClientDbUpdate: (() => Promise<void>)[], )
apps/frontend/src/components/tooklit/thread/thread-option-config.tsx:23
↓ 2 callersMethodhasAttachments
()
packages/rfc2822-message-composer/src/MIMEMessage.ts:231
↓ 2 callersFunctionidentifyUser
(emailAddress: string)
apps/frontend/src/lib/analytics/capture-event.ts:21
↓ 2 callersFunctionincrementalSync
({ accessToken, emailId, pageToken, onError, numberOfMessagesToFetch, }: { accessToken: string;
packages/gmail-api/src/routines/incremental-sync.ts:7
↓ 2 callersMethodisArrayOfMailboxes
(v: unknown)
packages/rfc2822-message-composer/src/MIMEMessageHeader.ts:225
↓ 2 callersFunctionisAttachmentSizeValid
( attachments: State["EMAIL_CLIENT"]["COMPOSING"]["attachments"], )
apps/frontend/src/lib/email.ts:35
↓ 2 callersMethodisObject
(v: unknown)
packages/rfc2822-message-composer/src/MIMEMessage.ts:456
↓ 2 callersFunctionmoveThreads
({ threads, labelsToAdd, labelsToRemove, emailAddress, afterClientDbUpdate, }: { threads: ThreadTy
apps/frontend/src/lib/inbox-toolkit/thread/move-threads.ts:5
↓ 2 callersFunctiononError
({ error, path })
apps/backend/src/index.ts:64
↓ 2 callersMethodparse
(body: string, contentType: string)
packages/gmail-api/src/utils/multipart-parser.ts:15
↓ 2 callersFunctionregisterShortcuts
({ onkeyDownMapping, shortcuts, existingShortcuts, onError, }: { shortcuts: ShortcutInsertType[];
apps/frontend/src/lib/shortcuts/register-shortcuts.ts:13
next →1–100 of 383, ranked by callers