MCPcopy Create free account

hub / github.com/openstatusHQ/openstatus / functions

Functions4,268 in github.com/openstatusHQ/openstatus

↓ 1 callersFunctionbuildTriplets
(services: ExternalServiceRow[])
apps/workflows/src/cron/external-status.ts:408
↓ 1 callersFunctionbuildUrlText
(data: FormattedMessageData)
packages/notifications/ms-teams/src/card.ts:62
↓ 1 callersFunctioncalculatePeriod
(from: Date | undefined, _to: Date | undefined)
packages/api/src/router/tinybird/utils.ts:1
↓ 1 callersFunctioncalculatePhases
(timing: CheckResultSuccess["timing"])
apps/dashboard/src/components/onboarding/checks-table-adapter.ts:8
↓ 1 callersFunctioncalculateTiming
(obj: z.infer<typeof httpTimingSchema>)
packages/tinybird/src/schema.ts:46
↓ 1 callersFunctioncalculateTotalRequests
(limits: Limits)
apps/dashboard/src/app/(dashboard)/settings/billing/client.tsx:46
↓ 1 callersFunctioncalculateUptimePercentage
( downtimeSeconds: number, periodSeconds: number, )
apps/web/src/app/(landing)/play/uptime-sla/client.tsx:57
↓ 1 callersFunctioncancelActionId
(actionId: string)
apps/server/src/routes/slack/blocks.ts:45
↓ 1 callersFunctioncellFromPercentage
( percentage: number | null, isCurrent = false, )
apps/dashboard/src/data/status-page-history.ts:61
↓ 1 callersFunctionchatRateLimit
(args: { ctx: ServiceContext; })
apps/dashboard/src/lib/rate-limit/chat.ts:38
↓ 1 callersFunctioncheckDarkImageExists
(darkPath: string)
apps/web/src/content/mdx-components/custom-image.tsx:60
↓ 1 callersFunctioncheckResultToResponseLog
( result: CheckResult, monitorId: number, monitorUrl: string, )
apps/dashboard/src/components/onboarding/checks-table-adapter.ts:32
↓ 1 callersFunctioncheckStatusSubscribersLimit
(limits: Limits)
apps/server/src/routes/rpc/handlers/status-page/limits.ts:89
↓ 1 callersFunctioncheckTCP
(url: string, region: Region)
apps/web/src/app/api/checker/test/tcp/route.ts:41
↓ 1 callersFunctionchunk
(items: T[], size: number)
packages/services/src/frozen-uptime/run.ts:44
↓ 1 callersFunctionclassifyReason
(params: { usersAffected: number; securityImpact: boolean; slaBreach: boolean; thresholdCritical: numb
apps/web/src/app/(landing)/play/severity-matrix/client.tsx:144
↓ 1 callersFunctionclassifySeverity
(params: { usersAffected: number; securityImpact: boolean; slaBreach: boolean; thresholdCritical: numb
apps/web/src/app/(landing)/play/severity-matrix/client.tsx:111
↓ 1 callersFunctioncleanAll
()
packages/subscriptions/src/dispatcher.test.ts:58
↓ 1 callersFunctioncodeToStatus
(code: ErrorCode)
packages/error/src/utils.ts:30
↓ 1 callersFunctioncompactMessages
( messages: ChatStoredMessage[], )
packages/services/src/chat-session/internal.ts:41
↓ 1 callersFunctioncompareToNumberComparator
(compare: string)
apps/server/src/routes/rpc/handlers/monitor/converters/comparators.ts:40
↓ 1 callersFunctioncompareToRecordComparator
(compare: string)
apps/server/src/routes/rpc/handlers/monitor/converters/comparators.ts:48
↓ 1 callersFunctioncomponentGroupCreateFailedError
()
apps/server/src/routes/rpc/handlers/status-page/errors.ts:196
↓ 1 callersFunctioncomponentGroupUpdateFailedError
(groupId: string)
apps/server/src/routes/rpc/handlers/status-page/errors.ts:207
↓ 1 callersFunctioncomponentImpact
(name: string, impact?: string | null)
apps/status-page/src/content/markdown/helpers.ts:252
↓ 1 callersFunctioncomponentsEqual
(existing: ExistingRow, desired: DesiredRow)
packages/services/src/external-service-component/upsert.ts:62
↓ 1 callersFunctioncomposeRefs
* A utility to compose multiple refs together * Accepts callback refs and RefObject(s)
packages/ui/src/lib/compose-refs.ts:23
↓ 1 callersFunctioncomposeRefs
* A utility to compose multiple refs together. * Accepts callback refs and RefObject(s).
apps/status-page/src/lib/composition.ts:48
↓ 1 callersFunctioncomposeRefs
* A utility to compose multiple refs together. * Accepts callback refs and RefObject(s).
apps/dashboard/src/lib/composition.ts:48
↓ 1 callersFunctionconstantTimeEqual
( a: string | null | undefined, b: string | null | undefined, )
apps/status-page/src/lib/proxy/access-predicates.ts:14
↓ 1 callersMethodconsume
Atomic getdel — defends against double-click double-execution.
apps/server/src/routes/slack/confirmation-store.ts:37
↓ 1 callersFunctionconvertNumberComparator
Converts models.NumberComparator to proto NumberComparator
apps/private-location/internal/server/monitors.go:16
↓ 1 callersFunctionconvertRecordComparator
Converts models.RecordComparator to proto RecordComparator
apps/private-location/internal/server/monitors.go:56
↓ 1 callersFunctionconvertThreadToMessages
( thread: SlackThreadMessage[], botUserId: string, )
apps/server/src/routes/slack/agent.ts:28
↓ 1 callersFunctionconvertToCSV
(rows: CheckerRow[])
apps/web/src/app/(landing)/play/checker/utils.ts:21
↓ 1 callersFunctioncountCurrent
* Count currently-used resources of `limit` kind for the given workspace. * Cases are filled in per-domain migration PR. Unknown keys throw — the def
packages/services/src/limits.ts:32
↓ 1 callersFunctioncountPagesInWorkspace
( tx: DB, workspaceId: number, )
packages/services/src/page/internal.ts:35
↓ 1 callersFunctioncountsFor
(monitorId: number, key: string)
packages/services/src/frozen-uptime/get-history.ts:274
↓ 1 callersFunctioncreateChatSession
(args: { ctx: ServiceContext; input: CreateChatSessionInput; })
packages/services/src/chat-session/create.ts:17
↓ 1 callersFunctioncreateCronTask
( { row, timestamp, status, region }: TaskInput, parent: string, )
apps/workflows/src/cron/checker.ts:239
↓ 1 callersFunctioncreateDurationCardEntry
( status: "error" | "degraded" | "info" | "success", events: Event[], date: Date, durationMap:
packages/api/src/router/statusPage.utils.ts:373
↓ 1 callersFunctioncreateDurationEntries
(dayData: StatusData)
packages/api/src/router/statusPage.utils.ts:340
↓ 1 callersFunctioncreateEmptyBarData
()
packages/api/src/router/statusPage.utils.ts:313
↓ 1 callersFunctioncreateErrorOnlyBarData
( errorSegmentCount: number, )
packages/api/src/router/statusPage.utils.ts:230
↓ 1 callersFunctioncreateEventSegments
( incidents: Event[], reports: Event[], maintenances: Event[], date: Date, )
packages/api/src/router/statusPage.utils.ts:188
↓ 1 callersFunctioncreateMcpServer
(ctx: ServiceContext)
apps/server/src/routes/mcp/server.ts:22
↓ 1 callersFunctioncreateOperationalBarData
()
packages/api/src/router/statusPage.utils.ts:304
↓ 1 callersFunctioncreatePrivateLocation
(args: { ctx: ServiceContext; input: CreatePrivateLocationInput; })
packages/services/src/private-location/create.ts:23
↓ 1 callersFunctioncreateProportionalBarData
( segments: Array<{ status: "info" | "degraded" | "error"; count: number }>, )
packages/api/src/router/statusPage.utils.ts:245
↓ 1 callersFunctioncreateRedisCarrierStore
()
apps/server/src/routes/slack/confirmation-store.ts:56
↓ 1 callersFunctioncreateStatusSegments
( dayData: StatusData, )
packages/api/src/router/statusPage.utils.ts:279
↓ 1 callersFunctioncreateTestApp
()
apps/server/src/routes/slack/verify.test.ts:21
↓ 1 callersFunctioncreateTestApp
()
apps/server/src/routes/slack/handler.test.ts:18
↓ 1 callersFunctioncreateUser
(data: AdapterUser)
apps/dashboard/src/lib/auth/helpers.ts:6
↓ 1 callersFunctiondayLabel
(row: HistoryRow)
apps/web/src/content/status-markdown.ts:54
↓ 1 callersFunctiondayStatusToProto
( status: "operational" | "degraded" | "down" | "maintenance" | "empty", )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:193
↓ 1 callersFunctiondbAccessTypeToProto
( accessType: "public" | "password" | "email-domain" | "ip-restriction" | null, )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:89
↓ 1 callersFunctiondbDataToProto
( provider: DBNotificationProvider, dataStr: string | null, )
apps/server/src/routes/rpc/handlers/notification/converters.ts:142
↓ 1 callersFunctiondbLocaleToProto
(locale: Locale)
apps/server/src/routes/rpc/handlers/status-page/converters.ts:253
↓ 1 callersFunctiondbMaintenanceToProtoSummary
( maintenance: DBMaintenance, pageComponentIds: string[], )
apps/server/src/routes/rpc/handlers/maintenance/converters.ts:21
↓ 1 callersFunctiondbNotificationToProtoSummary
( notification: DBNotification, monitorCount: number, )
apps/server/src/routes/rpc/handlers/notification/converters.ts:413
↓ 1 callersFunctiondbPageToProtoSummary
(page: DBPage)
apps/server/src/routes/rpc/handlers/status-page/converters.ts:313
↓ 1 callersFunctiondbReportToProtoSummary
( report: DBStatusReport, pageComponentIds: string[], )
apps/server/src/routes/rpc/handlers/status-report/converters.ts:164
↓ 1 callersFunctiondbSubscriberSourceToProto
( source: "self_signup" | "vendor" | "import", )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:379
↓ 1 callersFunctiondbThemeToProto
(theme: "system" | "light" | "dark")
apps/server/src/routes/rpc/handlers/status-page/converters.ts:129
↓ 1 callersFunctiondbUpdateToProto
( update: DBStatusReportUpdate, )
apps/server/src/routes/rpc/handlers/status-report/converters.ts:145
↓ 1 callersFunctiondecodeBase64Body
decodeBase64Body decodes a data URL base64 body if needed
apps/checker/checker/http.go:47
↓ 1 callersFunctiondecodeState
(encoded: string)
apps/server/src/routes/slack/oauth.ts:199
↓ 1 callersFunctiondedup
(eventId: string)
apps/server/src/routes/slack/handler.ts:19
↓ 1 callersFunctiondeepEqual
(a: unknown, b: unknown)
packages/services/src/audit/emit.ts:25
↓ 1 callersFunctiondefineMetrics
()
apps/dashboard/src/components/metric/global-uptime/section.tsx:56
↓ 1 callersFunctiondeleteAccount
(args: { ctx: ServiceContext; input?: DeleteAccountInput; })
packages/services/src/user/delete.ts:47
↓ 1 callersFunctiondeleteChatSession
(args: { ctx: ServiceContext; input: DeleteChatSessionInput; })
packages/services/src/chat-session/remove.ts:13
↓ 1 callersFunctiondeleteIntegration
(args: { ctx: ServiceContext; input: DeleteIntegrationInput; })
packages/services/src/integration/delete.ts:48
↓ 1 callersFunctiondeletePageSubscriber
(args: { ctx: ServiceContext; input: DeletePageSubscriberInput; })
packages/services/src/page-subscriber/delete.ts:19
↓ 1 callersFunctiondeletePrivateLocation
(args: { ctx: ServiceContext; input: DeletePrivateLocationInput; })
packages/services/src/private-location/delete.ts:20
↓ 1 callersFunctionderiveTitle
(parts: CreateChatSessionInput["firstMessage"]["parts"])
packages/services/src/chat-session/create.ts:56
↓ 1 callersFunctiondetectFlavorBadge
(url: string | null)
apps/dashboard/src/components/data-table/subscribers/columns.tsx:25
↓ 1 callersFunctiondoFetch
( opts: FetchBaseOptions, defaultHeaders: Record<string, string>, )
packages/status-fetcher/src/fetch.ts:78
↓ 1 callersFunctiondownloadCSV
(csv: string, filename: string)
apps/web/src/app/(landing)/play/checker/utils.ts:53
↓ 1 callersFunctiondurationMonth
( days: DayCount[] | null, events: Event[], nowMs: number, )
packages/services/src/frozen-uptime/get-history.ts:89
↓ 1 callersFunctionencodeState
(state: OAuthState)
apps/server/src/routes/slack/oauth.ts:193
↓ 1 callersFunctionenforceSessionCap
(args: { tx: DB; workspaceId: number; userId: number; capAfterInsert: number; })
packages/services/src/chat-session/internal.ts:52
↓ 1 callersFunctionenrichPageComponentsBatch
* Batched enrichment for a list of page components. Four IN queries total * (monitors / groups / status reports via join / maintenances via join); *
packages/services/src/page-component/list.ts:49
↓ 1 callersFunctionerrorInterceptor
()
apps/server/src/routes/rpc/interceptors/error.ts:31
↓ 1 callersFunctionerrorMessage
(err: unknown)
apps/server/src/routes/slack/interactions.ts:161
↓ 1 callersFunctionescapeHtml
(input: string)
apps/web/src/content/highlight-text.tsx:8
↓ 1 callersFunctionescapeRegExp
(input: string)
apps/web/src/content/utils/search-match.ts:19
↓ 1 callersFunctionevaluateNumber
( value: number, compare: z.infer<typeof numberCompare>, target: number, )
packages/assertions/src/v1.ts:28
↓ 1 callersFunctionevaluateRecord
( values: string[], compare: z.infer<typeof recordCompare>, target: string, )
packages/assertions/src/v1.ts:170
↓ 1 callersFunctioneventHref
( event: HistoryEvent, pageId: string, monitorId: number | null, )
apps/dashboard/src/components/data-table/status-page-history/table-cell-uptime.tsx:20
↓ 1 callersFunctioneventStatusToProto
( status: "success" | "degraded" | "error" | "info", )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:233
↓ 1 callersFunctioneventTypeToProto
( type: "maintenance" | "incident" | "report", )
apps/server/src/routes/rpc/handlers/status-page/converters.ts:215
↓ 1 callersFunctioneventWorstImpact
( event: Event, )
packages/services/src/status-timeline/events.ts:557
↓ 1 callersFunctioneventsForMonth
( events: HistoryEvent[], key: string, )
apps/dashboard/src/data/status-page-history.ts:45
↓ 1 callersMethodexternalStatusComponentLatest
()
packages/tinybird/src/client.ts:2381
↓ 1 callersFunctionextractActorId
(actor: Actor)
packages/services/src/context.ts:62
↓ 1 callersFunctionextractGroupBotAddition
( update: TelegramUpdate, privateChatId: string, botUsername: string, )
packages/api/src/service/telegram-updates.ts:127
↓ 1 callersFunctionextractHeadings
(source: string)
apps/web/src/content/toc.ts:9
↓ 1 callersFunctionextractPrivateChatStart
( update: TelegramUpdate, token: string, )
packages/api/src/service/telegram-updates.ts:96
← previousnext →1,301–1,400 of 4,268, ranked by callers