MCPcopy Create free account

hub / github.com/arikchakma/inboxing / functions

Functions263 in github.com/arikchakma/inboxing

↓ 51 callersFunctioncn
(...inputs: ClassValue[])
src/utils/classname.ts:4
↓ 39 callersFunctionjson
(response: T, options: ResponseInit = {})
src/lib/response.ts:12
↓ 39 callersFunctionjsonWithRateLimit
( response: Response, context: APIContext, )
src/lib/response.ts:22
↓ 36 callersFunctionhandler
( handle: HandleRoute, validate: ValidateRoute | undefined = undefined, middlewares: MiddlewareRoute[] =
src/lib/handler.ts:34
↓ 36 callersFunctionrateLimitMiddleware
( options?: Partial<RateLimitOptions>, )
src/lib/rate-limit.ts:71
↓ 23 callersFunctionrequireProjectMember
( userId: string, projectId: string, allowedRoles: AllowedProjectMemberRole[] = [], )
src/helpers/project.ts:8
↓ 19 callersMethodsend
(options: SendEmailBody)
src/lib/email.ts:120
↓ 12 callersFunctionnewId
(prefix: keyof typeof prefixes)
src/lib/new-id.ts:20
↓ 11 callersFunctiongetEnvVariable
(name: string)
src/lib/config.ts:3
↓ 11 callersFunctionhttpPost
( url: string, body: Record<string, any>, options?: HttpOptionsType, )
src/lib/http.ts:75
↓ 9 callersFunctionhttpGet
( url: string, queryParams?: Record<string, any>, options?: HttpOptionsType, )
src/lib/http.ts:87
↓ 8 callersFunctioncreateSESServiceClient
( accessKeyId: string, secretAccessKey: string, region: string, )
src/lib/ses.ts:12
↓ 8 callersFunctiongetPercentage
(portion: number, total: number)
src/utils/number.ts:9
↓ 6 callersFunctionhttpPatch
( url: string, body: Record<string, any>, options?: HttpOptionsType, )
src/lib/http.ts:102
↓ 6 callersFunctionrequireProjectConfiguration
(project: Project)
src/helpers/project.ts:38
↓ 5 callersFunctionapiCall
( url: string, options?: HttpOptionsType, )
src/api/api.ts:28
↓ 5 callersFunctionformatCommaNumber
(number: number)
src/utils/number.ts:5
↓ 5 callersFunctionhttpCall
( url: string, options?: HttpOptionsType, )
src/lib/http.ts:22
↓ 5 callersFunctionhttpDelete
( url: string, options?: HttpOptionsType, )
src/lib/http.ts:126
↓ 5 callersFunctionisValidConfiguration
(client: SESClient)
src/lib/ses.ts:26
↓ 4 callersFunctionconnectRedis
()
src/lib/redis.ts:9
↓ 4 callersFunctiondeleteIdentity
(client: SESClient, identity: string)
src/lib/domain.ts:50
↓ 4 callersFunctionisValidDomain
(domain: string)
src/utils/domain.ts:4
↓ 3 callersFunctioncreateToken
(data: TokenPayload)
src/lib/jwt.ts:14
↓ 3 callersFunctiongetTimezoneInfo
(timezone: string)
src/utils/timezone.ts:441
↓ 3 callersFunctionredirectAuthSuccess
()
src/lib/jwt-client.ts:20
↓ 3 callersFunctionrenderErrorResponse
(error: ErrorBody, status: number)
src/lib/error.ts:39
↓ 3 callersFunctionsetAuthToken
(token: string)
src/lib/jwt-client.ts:5
↓ 2 callersFunctionapi
(context: APIContext)
src/api/api.ts:25
↓ 2 callersFunctioncreateSNSServiceClient
( accessKeyId: string, secretAccessKey: string, region: string, )
src/lib/notification.ts:21
↓ 2 callersFunctiondecodeToken
(token: string)
src/lib/jwt.ts:38
↓ 2 callersFunctiondeleteConfigurationSet
( client: SESClient, configurationSetName: string, )
src/lib/configuration-set.ts:81
↓ 2 callersFunctiongetRedirectDomain
(domain: string, region: string)
src/lib/domain.ts:136
↓ 2 callersFunctionhandleRespondInvite
(action: 'accept' | 'reject')
src/components/AuthenticationFlow/RespondInviteForm.tsx:54
↓ 2 callersFunctionhashPassword
(password: string)
src/lib/hash.ts:3
↓ 2 callersFunctionisGuest
(context: APIContext | AstroGlobal)
src/utils/guard.ts:4
↓ 2 callersFunctionisValidTimezone
(timezone: string)
src/utils/timezone.ts:469
↓ 2 callersFunctionreadTokenCookie
( context: APIContext | AstroGlobal, )
src/lib/jwt.ts:44
↓ 2 callersFunctionrunPromisesInBatchSequentially
( promises: (() => Promise<T>)[] | Promise<T>[], batchSize: number = 5, ignoreErrors = false, )
src/helpers/promise.ts:10
↓ 2 callersFunctionsendSystemEmail
( toAddress: string, subject: string, body: string, )
src/lib/auth-email.ts:65
↓ 2 callersFunctionsendVerificationEmail
( toAddress: string, verificationCode: string, )
src/lib/auth-email.ts:27
↓ 2 callersFunctionsetupEmailFeedbackHandling
( snsClient: SNSClient, )
src/lib/notification.ts:93
↓ 2 callersFunctionstripQuotes
(value: string)
src/utils/string.ts:1
↓ 2 callersFunctionuseCopyToClipboard
()
src/hooks/use-copy-to-clipboard.ts:7
↓ 1 callersFunctionaddMailFromDomain
( client: SESClient, domain: string, mailFromDomain: string, )
src/lib/domain.ts:63
↓ 1 callersFunctionauthenticateApiKey
(context: APIContext)
src/lib/authenticate-api-key.ts:10
↓ 1 callersFunctioncreateConfigurationSet
( sesClient: SESClient, snsClient: SNSClient, configurationSetName: string, )
src/lib/configuration-set.ts:30
↓ 1 callersFunctioncreateConfigurationSetTrackingOptions
( client: SESClient, configurationSetName: string, redirectDomain: string, )
src/lib/configuration-set.ts:107
↓ 1 callersFunctioncreateTopic
( snsClient: SNSClient, topicName: string, )
src/lib/notification.ts:51
↓ 1 callersFunctiongetAllDatesBetween
(from: DateTime, to: DateTime)
src/utils/date.ts:3
↓ 1 callersFunctiongetDomainDkimVerificationStatus
( client: SESClient, domain: string, )
src/lib/domain.ts:110
↓ 1 callersFunctiongetMailFromDomainVerificationStatus
( client: SESClient, domain: string, )
src/lib/domain.ts:83
↓ 1 callersFunctiongetSESSendQuota
(client: SESClient)
src/lib/ses.ts:73
↓ 1 callersFunctiongetTimezoneMatches
(searchText: string)
src/utils/timezone.ts:463
↓ 1 callersFunctionhandle
(params: HealthRequest)
src/pages/api/v1/health.ts:14
↓ 1 callersFunctionhandleEmailFeedbacks
( notification: SesNotificationType, )
src/lib/notification.ts:285
↓ 1 callersFunctionhandleSubscriptionConfirmation
( message: SesNotificationType, )
src/lib/notification.ts:155
↓ 1 callersFunctionincreaseAlreadySendPerSecondCount
()
src/lib/ses.ts:96
↓ 1 callersFunctionincrement
(column: AnyColumn, value = 1)
src/utils/database.ts:4
↓ 1 callersFunctionisChrome
()
src/utils/delete-browser.ts:1
↓ 1 callersMethodisHttpError
(error: any)
src/lib/http-error.ts:19
↓ 1 callersMethodisRateLimitError
(error: any)
src/lib/http-error.ts:37
↓ 1 callersFunctionisSubdomain
( subdomain: string, domain: string, disallowedSubdomains: string[] = [], // e.g. ['www', 'mail'] )
src/utils/domain.ts:10
↓ 1 callersFunctionisValidJSON
(data: string)
src/utils/json.ts:1
↓ 1 callersFunctionlistConfigutationSets
(client: SESClient)
src/lib/configuration-set.ts:207
↓ 1 callersFunctionlistSubscriptions
( snsClient: SNSClient, nextToken?: string, )
src/lib/notification.ts:35
↓ 1 callersFunctionnewApiKey
()
src/lib/new-id.ts:25
↓ 1 callersFunctionrateLimit
( identifier: string, options: RateLimitOptions, )
src/lib/rate-limit.ts:31
↓ 1 callersFunctionremoveAuthToken
()
src/lib/jwt-client.ts:14
↓ 1 callersFunctionrenderHttpError
(error: HttpError)
src/lib/error.ts:43
↓ 1 callersFunctionrenderInternalError
(err: Error)
src/lib/error.ts:90
↓ 1 callersFunctionrenderRateLimitError
(e: RateLimitError)
src/lib/error.ts:59
↓ 1 callersFunctionrenderValidationError
(error: Joi.ValidationError)
src/lib/error.ts:73
↓ 1 callersFunctionrequireSESSendingRateLimit
(client: SESClient)
src/lib/ses.ts:101
↓ 1 callersFunctionsendEmail
( providerOptions: EmailProviderOptions, options: SendEmailBody, )
src/lib/email.ts:240
↓ 1 callersMethodsendEmail
(options: SendEmailBody)
src/lib/email.ts:193
↓ 1 callersFunctionsendForgotPasswordEmail
( toAddress: string, resetCode: string, )
src/lib/auth-email.ts:46
↓ 1 callersMethodsendNodeMailerEmail
( options: SendEmailBody, )
src/lib/email.ts:197
↓ 1 callersFunctionsetUrlParams
(params: Record<string, string>)
src/utils/browser.ts:29
↓ 1 callersFunctionshouldSendEmail
(email: string)
src/lib/auth-email.ts:19
↓ 1 callersFunctionsleep
(ms: number)
src/helpers/promise.ts:47
↓ 1 callersFunctionsubscribeToTopic
( snsClient: SNSClient, params: SubscribeToTopicParams, )
src/lib/notification.ts:73
↓ 1 callersFunctionupdateConfigurationSetEvent
( sesClient: SESClient, snsClient: SNSClient, configurationSetName: string, events: SetEventType[], )
src/lib/configuration-set.ts:147
↓ 1 callersFunctionupdateDimensions
()
src/components/ScreenSize.tsx:8
↓ 1 callersFunctionupdateProjectStats
( projectId: string, date: Date, type: | 'sending' | 'sent' | 'delivered' | 'bounced'
src/helpers/logs-handling.ts:92
↓ 1 callersFunctionusePagination
( currentPage: number, totalPages: number, maxPagesToShow: number, )
src/hooks/use-pagination.ts:3
↓ 1 callersFunctionvalidate
(params: V1LoginRequest)
src/pages/api/v1/auth/login.ts:29
↓ 1 callersFunctionverifyDomainDkim
( client: SESClient, domain: string, )
src/lib/domain.ts:34
↓ 1 callersFunctionverifyPassword
( password: string, hashedPassword: string, )
src/lib/hash.ts:12
↓ 1 callersFunctionverifyRedirectDomain
(cname: string, target: string)
src/lib/domain.ts:143
↓ 1 callersFunctionverifyToken
(token: string)
src/lib/jwt.ts:27
FunctionAccountButton
(props: AccountButtonProps)
src/components/AccountButton.tsx:28
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/Interface/AlertDialog.tsx:56
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/Interface/AlertDialog.tsx:42
FunctionCopyableTableField
(props: CopyableTableProps)
src/components/ProjectIdentities/CopyableTableField.tsx:11
FunctionDeleteApiKey
(props: DeleteApiKeyProps)
src/components/ProjectApiKeys/DeleteApiKey.tsx:30
FunctionDeleteIdentity
(props: DeleteIdentityProps)
src/components/ProjectIdentities/DeleteIdentity.tsx:31
FunctionDeleteMemberAlertDialog
(props: DeleteMemberAlertDialogProps)
src/components/ProjectMembers/DeleteMemberAlertDialog.tsx:23
FunctionDeleteProject
(props: DeleteProjectProps)
src/components/ProjectSettings/DeleteProject.tsx:8
FunctionDeleteProjectDialog
(props: DeleteProjectDialogProps)
src/components/ProjectSettings/DeleteProjectDialog.tsx:26
next →1–100 of 263, ranked by callers