MCPcopy Index your code

hub / github.com/nimbusdotstorage/Nimbus / functions

Functions579 in github.com/nimbusdotstorage/Nimbus

↓ 144 callersFunctioncn
(...inputs: ClassValue[])
apps/web/src/lib/utils.ts:7
↓ 33 callersMethodupdate
* Update a file or folder * @param id The ID of the file/folder to update * @param metadata The fields to update * @returns The updated file/fol
apps/server/src/providers/interface/provider.ts:35
↓ 32 callersFunctionsendError
(c: Context, options?: ErrorResponseOptions)
apps/server/src/routes/utils.ts:25
↓ 27 callersFunctionsendSuccess
(c: Context, options?: SuccessResponseOptions<T>)
apps/server/src/routes/utils.ts:33
↓ 25 callersFunctioncreateRateLimiter
(redisClient: ValkeyRedis, config: RateLimiterConfig)
packages/cache/src/rate-limiters.ts:11
↓ 25 callersFunctionsecurityMiddleware
(options: SecurityOptions = {})
apps/server/src/middleware/security.ts:43
↓ 19 callersFunctionhandleUnauthorizedError
( requestFn: T, errorMessage: string )
apps/web/src/utils/client.ts:34
↓ 19 callersFunctionsendUnauthorized
(c: Context, message?: string)
apps/server/src/routes/utils.ts:21
↓ 17 callersMethoddelete
* Delete a file or folder * @param id The ID of the file/folder to delete * @param permanent If true, permanently delete instead of moving to tras
apps/server/src/providers/interface/provider.ts:43
↓ 16 callersFunctionuseAccountProvider
()
apps/web/src/components/providers/account-provider.tsx:125
↓ 14 callersFunctiondefaultTimestamp
(name: string)
packages/db/schema.ts:3
↓ 12 callersMethodmapToFile
(boxItem: BoxItem)
apps/server/src/providers/box/box-provider.ts:369
↓ 9 callersMethodmapToFile
(item: DriveItem)
apps/server/src/providers/microsoft/one-drive-provider.ts:415
↓ 8 callersFunctiongetBaseFileClient
(clientPromise: Promise<DriveProviderClient>)
apps/web/src/hooks/useFileOperations.ts:357
↓ 8 callersMethodmapToFile
(dropboxItem: DropboxMetadata, forceType?: "folder" | "file")
apps/server/src/providers/dropbox/dropbox-provider.ts:272
↓ 7 callersMethodcreate
* Create a new file or folder * @param metadata Metadata for the new file/folder * @param content Optional file content as a Buffer or Readable st
apps/server/src/providers/interface/provider.ts:19
↓ 7 callersMethodgetTagById
(tagId: string, userId: string)
apps/server/src/routes/tags/tag-service.ts:39
↓ 7 callersMethodmapToFile
(file: drive_v3.Schema$File)
apps/server/src/providers/google/google-drive-provider.ts:418
↓ 6 callersFunctiongetBaseTagClient
(clientPromise: Promise<DriveProviderClient>)
apps/web/src/hooks/useTags.ts:326
↓ 6 callersFunctionhandleSubmit
()
apps/web/src/components/dialogs/create-tag-dialog.tsx:84
↓ 6 callersFunctionsendForbidden
(c: Context, message?: string)
apps/server/src/routes/utils.ts:17
↓ 5 callersMethodgetById
(id: string, _fields?: string[])
apps/server/src/providers/s3/s3-provider.ts:137
↓ 5 callersFunctionhandleAuthError
(error: unknown, defaultMessage: string)
apps/web/src/hooks/useAuth.ts:18
↓ 5 callersMethodnormalizeParentPath
(parentId?: string)
apps/server/src/providers/dropbox/dropbox-provider.ts:303
↓ 5 callersFunctionuseUserInfoProvider
()
apps/web/src/components/providers/user-info-provider.tsx:47
↓ 4 callersFunctionaddTagToSelected
(tagName: string)
apps/web/src/components/search/search-dialog.tsx:168
↓ 4 callersMethodgetById
(id: string, _fields?: string[])
apps/server/src/providers/box/box-provider.ts:118
↓ 4 callersFunctiongetFileExtension
(filename: string)
packages/shared/src/file-utils.ts:43
↓ 4 callersMethodgetFileFields
()
apps/server/src/providers/google/google-drive-provider.ts:457
↓ 4 callersFunctiongetMimeTypeFromExtension
(filename: string)
apps/server/src/providers/utils/mime-types.ts:31
↓ 4 callersMethodjoinPath
(parentPath: string, name: string)
apps/server/src/providers/dropbox/dropbox-provider.ts:311
↓ 4 callersFunctionuseSidebar
()
apps/web/src/components/ui/sidebar.tsx:44
↓ 3 callersMethodbuildKey
(parentId: string, name: string)
apps/server/src/providers/s3/s3-provider.ts:495
↓ 3 callersMethodcopy
* Copy a file or folder * @param sourceId The ID of the file/folder to copy * @param targetParentId The ID of the destination folder * @param ne
apps/server/src/providers/interface/provider.ts:76
↓ 3 callersFunctionformatFileSize
(size: unknown)
packages/shared/src/file-utils.ts:21
↓ 3 callersMethodgetFileTags
(fileId: string, userId: string)
apps/server/src/routes/tags/tag-service.ts:235
↓ 3 callersFunctiongetFiles
(globPattern: string, rootDir: string)
scripts/utils/glob-patterns.ts:7
↓ 3 callersMethodgetMimeTypeFromKey
(key: string)
apps/server/src/providers/s3/s3-provider.ts:520
↓ 3 callersFunctiongetPayloadConfigFromPayload
(config: ChartConfig, payload: unknown, key: string)
apps/web/src/components/ui/chart.tsx:308
↓ 3 callersFunctionhandleDownloadError
(error: unknown, fileId: string)
apps/web/src/components/dashboard/file-browser/file-actions.tsx:86
↓ 3 callersFunctionhandleGoogleWorkspaceDownload
()
apps/web/src/components/dashboard/file-browser/file-actions.tsx:100
↓ 3 callersFunctionhandleSearch
(searchQuery?: string)
apps/web/src/components/search/search-dialog.tsx:126
↓ 3 callersFunctionhandleSuggestionClick
(suggestionQuery: string)
apps/web/src/components/search/search-dialog.tsx:159
↓ 3 callersMethodnormalizeParentId
(id: string | null | undefined)
apps/server/src/providers/box/box-provider.ts:364
↓ 3 callersFunctionproviderToSlug
(provider: DriveProvider)
packages/shared/src/validators/provider.ts:59
↓ 3 callersFunctionsendMail
(ctx: EmailContext, { to, subject, text }: SendMailOptions)
packages/auth/src/utils/send-mail.ts:14
↓ 3 callersFunctionslugToProvider
(slug: DriveProviderSlug)
packages/shared/src/validators/provider.ts:55
↓ 3 callersFunctionupdateError
(error: Error)
apps/web/src/components/providers/default-account-provider.tsx:84
↓ 3 callersFunctionuseTags
(parentId?: string)
apps/web/src/hooks/useTags.ts:13
↓ 2 callersFunctionaddDefaultVariants
(variants: Variants)
apps/web/src/components/ui/animated-group.tsx:97
↓ 2 callersFunctionaddTagsToFile
( variables: { fileId: string; tagIds: string[]; onSuccess?: () => void }, clientPromise: Promise<DriveProvi
apps/web/src/hooks/useTags.ts:369
↓ 2 callersFunctioncleanChildEnvFiles
(dryRun = false)
scripts/delete-child-env-files.ts:10
↓ 2 callersFunctioncreateClient
(options?: ClientRequestOptions)
apps/web/src/utils/client.ts:6
↓ 2 callersMethodcreateFile
(options: CreateFileOptions, fileStream?: Readable)
apps/server/src/routes/files/file-service.ts:83
↓ 2 callersFunctioncreateProtectedClient
(options?: ClientRequestOptions)
apps/web/src/utils/client.ts:14
↓ 2 callersFunctioncreateTag
(data: CreateTagSchema, clientPromise: Promise<DriveProviderClient>)
apps/web/src/hooks/useTags.ts:338
↓ 2 callersFunctionderiveKey
()
apps/server/src/utils/encryption.ts:7
↓ 2 callersFunctionfileSizeText
(isError: boolean, num: number | undefined)
apps/web/src/components/dashboard/sidebar/sidebar-footer.tsx:115
↓ 2 callersMethodgetById
* Get a file or folder by ID * @param id The ID of the file/folder to retrieve * @param fields Optional array of fields to include in the response
apps/server/src/providers/interface/provider.ts:27
↓ 2 callersMethodgetDriveInfo
* Get information about the drive * @returns Drive information including usage statistics
apps/server/src/providers/interface/provider.ts:95
↓ 2 callersMethodgetFieldsString
(fields?: string[])
apps/server/src/providers/google/google-drive-provider.ts:479
↓ 2 callersFunctiongetModernFileIcon
(mimeType?: string, filename?: string)
apps/web/src/components/dashboard/file-browser/index.tsx:385
↓ 2 callersMethodgetNameFromPath
(path: string)
apps/server/src/providers/dropbox/dropbox-provider.ts:326
↓ 2 callersFunctionhandleAddTag
(tagId: string)
apps/web/src/components/dashboard/file-browser/file-tags.tsx:26
↓ 2 callersFunctionhandleDownloadSuccess
(fileId: string)
apps/web/src/components/dashboard/file-browser/file-actions.tsx:95
↓ 2 callersFunctionhandleUploadError
(error: unknown)
apps/server/src/routes/utils.ts:45
↓ 2 callersFunctionnavigateToProvider
()
apps/web/src/components/providers/default-account-provider.tsx:72
↓ 2 callersFunctionopenCreateDialog
(parentId?: string)
apps/web/src/components/dashboard/sidebar/tag-menu.tsx:59
↓ 2 callersFunctionproviderToIcon
(providerId: string)
apps/web/src/components/dashboard/header/source-selector.tsx:20
↓ 2 callersFunctionremoveTagsFromFile
( variables: { fileId: string; tagIds: string[]; onSuccess?: () => void; }, clientPromise: Promise<Dr
apps/web/src/hooks/useTags.ts:384
↓ 2 callersFunctionreplaceRecursive
(tags: Tag[])
apps/web/src/hooks/useTags.ts:76
↓ 2 callersFunctionuseChart
()
apps/web/src/components/ui/chart.tsx:38
↓ 2 callersFunctionuseDefaultAccountProvider
()
apps/web/src/components/providers/default-account-provider.tsx:95
↓ 2 callersFunctionuseIsMounted
()
apps/web/src/hooks/useIsMounted.ts:3
↓ 2 callersFunctionuseUploadFile
()
apps/web/src/hooks/useFileOperations.ts:172
↓ 1 callersMethodaddFileExtension
* Add appropriate file extension based on MIME type
apps/server/src/providers/google/google-drive-provider.ts:499
↓ 1 callersFunctionaddRecursive
(tags: Tag[])
apps/web/src/hooks/useTags.ts:52
↓ 1 callersMethodaddTagsToFile
(fileId: string, tagIds: string[], userId: string)
apps/server/src/routes/tags/tag-service.ts:178
↓ 1 callersFunctionafterAccountCreation
(db: DB, account: Account)
packages/auth/src/auth.ts:270
↓ 1 callersMethodbuildTagHierarchy
(tags: Tag[])
apps/server/src/routes/tags/tag-service.ts:269
↓ 1 callersFunctionbuildTagMap
(tags: Tag[])
apps/web/src/components/dashboard/file-browser/file-tags.tsx:73
↓ 1 callersFunctioncheckAuth
()
apps/web/src/routes/developers.tsx:15
↓ 1 callersFunctioncleanChildEnv
()
scripts/delete-child-env-files.ts:27
↓ 1 callersFunctioncleanChildEnvDryRun
()
scripts/delete-child-env-files.ts:31
↓ 1 callersFunctioncollectChildren
(children: Tag[])
apps/web/src/hooks/useTags.ts:169
↓ 1 callersMethodcopy
(sourceId: string, targetParentId: string, newName?: string)
apps/server/src/providers/s3/s3-provider.ts:358
↓ 1 callersFunctioncreateClient
(providerId: string | null, accountId: string | null)
apps/web/src/components/providers/account-provider.tsx:16
↓ 1 callersMethodcreateTag
(userId: string, name: string, color: string, parentId?: string | null)
apps/server/src/routes/tags/tag-service.ts:64
↓ 1 callersFunctiondecrypt
(encryptedText: string)
apps/server/src/utils/encryption.ts:39
↓ 1 callersMethoddelete
(id: string, _permanent = true)
apps/server/src/providers/s3/s3-provider.ts:209
↓ 1 callersMethoddeleteFile
(options: DeleteFileSchema)
apps/server/src/routes/files/file-service.ts:79
↓ 1 callersFunctiondeleteTag
(id: string, clientPromise: Promise<DriveProviderClient>)
apps/web/src/hooks/useTags.ts:358
↓ 1 callersMethoddeleteTag
(tagId: string, userId: string)
apps/server/src/routes/tags/tag-service.ts:160
↓ 1 callersMethoddownload
* Download a file * @param fileId The ID of the file to download * @param options Download options including export MIME type for Google Workspace
apps/server/src/providers/interface/provider.ts:67
↓ 1 callersMethoddownloadFile
(options: DownloadFileSchema)
apps/server/src/routes/files/file-service.ts:87
↓ 1 callersFunctionencrypt
(text: string)
apps/server/src/utils/encryption.ts:20
↓ 1 callersFunctionfileExists
(path: string)
scripts/copy-env-files.ts:17
↓ 1 callersFunctionfindDescendants
(tagList: Tag[])
apps/web/src/hooks/useTags.ts:165
↓ 1 callersFunctionflattenRecursive
(tagList: Tag[])
apps/web/src/components/dashboard/file-browser/file-tags.tsx:55
↓ 1 callersFunctionflattenTags
(tags: Tag[])
apps/web/src/components/dashboard/file-browser/file-tags.tsx:53
next →1–100 of 579, ranked by callers