MCPcopy Create free account

hub / github.com/openstatusHQ/openstatus / functions

Functions4,268 in github.com/openstatusHQ/openstatus

↓ 6 callersFunctionnullish
(value: T | null | undefined)
packages/services/src/external-service-incident/upsert.ts:49
↓ 6 callersFunctionokJson
(body: Record<string, string>)
packages/status-fetcher/__tests__/fetch.test.ts:19
↓ 6 callersFunctionparseActionId
(actionId: string)
apps/server/src/routes/slack/blocks.ts:54
↓ 6 callersFunctionparseMarkdownPath
( path: string[], )
apps/status-page/src/content/markdown/match-route.ts:13
↓ 6 callersFunctionreadJsonRpc
( res: Response, )
apps/server/src/routes/mcp/handler.test.ts:54
↓ 6 callersFunctionreadMessagePayload
()
packages/notifications/ms-teams/src/index.test.ts:116
↓ 6 callersFunctionregionFormatter
( region: string, type: "short" | "long" = "short", )
apps/web/src/lib/checker/utils.ts:33
↓ 6 callersFunctionregionsToStrings
(values: Region[])
apps/server/src/routes/rpc/handlers/monitor/converters/regions.ts:104
↓ 6 callersFunctionregisterRegistryTools
( server: McpServer, ctx: ServiceContext, tools: AnyAgentTool[], )
apps/server/src/routes/mcp/tools/registry-adapter.ts:69
↓ 6 callersFunctionregisterScopedTool
( server: McpServer, ctx: ServiceContext, name: string, def: ScopedToolDefinition<InputArgs, OutputArg
apps/server/src/routes/mcp/tools/register-scoped.ts:71
↓ 6 callersFunctionreportBackgroundError
(message: string)
apps/workflows/src/lib/sentry.ts:32
↓ 6 callersFunctionrevokeApiKey
(args: { ctx: ServiceContext; input: RevokeApiKeyInput; })
packages/services/src/api-key/revoke.ts:22
↓ 6 callersFunctionrunSentryCron
(monitorSlug: string)
apps/web/src/app/api/checker/cron/_sentry.ts:4
↓ 6 callersFunctionsafeFetch
( url: string, init: RequestInit, signal: AbortSignal, )
apps/web/src/lib/mcp/health-check.ts:244
↓ 6 callersFunctionsendEmailNotifications
( subscriptions: Subscription[], pageUpdate: PageUpdate, )
packages/subscriptions/src/channels/email.ts:63
↓ 6 callersFunctionsendMessage
({ chatId, message, }: { chatId: string; message: string; })
packages/notifications/telegram/src/index.ts:71
↓ 6 callersMethodsendStatusReportUpdate
( req: Omit<StatusReportProps, "unsubscribeUrl" | "manageUrl"> & { subscribers: Array<{ email: strin
packages/emails/src/client.tsx:163
↓ 6 callersFunctionsetId
(next)
apps/web/src/app/(landing)/play/mcp-health/client.tsx:81
↓ 6 callersFunctionsetupAnalytics
(props: unknown)
apps/server/src/libs/test/doubles/analytics.mock.ts:26
↓ 6 callersFunctionstatusGlyph
(status: string)
apps/status-page/src/content/markdown/helpers.ts:201
↓ 6 callersFunctionstatusPageIdRequiredError
()
apps/server/src/routes/rpc/handlers/status-page/errors.ts:72
↓ 6 callersFunctionstringToRegion
(value: string)
apps/server/src/routes/rpc/handlers/monitor/converters/regions.ts:83
↓ 6 callersFunctiontoCheckboxTreeItems
( components: { id: number; name: string; groupId?: number | null }[], groups: { id: number; name: string
apps/dashboard/src/components/ui/checkbox-tree.tsx:19
↓ 6 callersFunctiontrackCreatedIds
Collect IDs from import summary phases for cleanup tracking.
packages/api/src/router/import.test.ts:219
↓ 6 callersFunctionunique
()
packages/db/src/test/factories.ts:15
↓ 6 callersFunctionupdatePageGeneral
(args: { ctx: ServiceContext; input: UpdatePageGeneralInput; })
packages/services/src/page/update.ts:23
↓ 6 callersFunctionupdateStatusReport
(args: { ctx: ServiceContext; input: UpdateStatusReportInput; })
packages/services/src/status-report/update.ts:41
↓ 6 callersFunctionupdateStatusReportUpdate
(args: { ctx: ServiceContext; input: UpdateStatusReportUpdateInput; })
packages/services/src/status-report/update.ts:118
↓ 6 callersFunctionuseCookieState
( name: string, defaultValue?: T, config?: { expires?: number }, )
packages/ui/src/hooks/use-cookie-state.ts:5
↓ 6 callersFunctionuseMcpHealthContext
()
apps/web/src/app/(landing)/play/mcp-health/client.tsx:93
↓ 6 callersFunctionusePathnamePrefix
()
apps/status-page/src/hooks/use-pathname-prefix.ts:12
↓ 6 callersFunctionvalidateCommonMonitorFields
(mon: { regions?: Region[] })
apps/server/src/routes/rpc/handlers/monitor/validators.ts:48
↓ 6 callersFunctionwithINM
(value: string | null)
apps/status-page/src/lib/http/etag.test.ts:6
↓ 6 callersFunctionwithPoweredBy
(markdown: string, whiteLabel: boolean)
apps/status-page/src/content/markdown/helpers.ts:464
↓ 6 callersFunctionwithTinybirdFallback
( fetch: () => Promise<T>, timeoutMs = TINYBIRD_FALLBACK_TIMEOUT_MS, )
packages/api/src/router/statusPage.utils.ts:35
↓ 5 callersFunctionacknowledgeIncident
(args: { ctx: ServiceContext; input: AcknowledgeIncidentInput; })
packages/services/src/incident/acknowledge.ts:16
↓ 5 callersFunctionavg
(values: number[])
apps/status-page/src/content/markdown/generators.ts:50
↓ 5 callersFunctionbuildGenericPayload
( pageUpdate: PageUpdate, subscription: Subscription, links: ManagementLinks, )
packages/subscriptions/src/channels/webhook.ts:266
↓ 5 callersFunctionbuildHighlightRegex
(query: string)
apps/web/src/content/utils/search-match.ts:131
↓ 5 callersFunctionbuildTestPayload
(flavor: WebhookFlavor)
packages/subscriptions/src/channels/webhook.ts:418
↓ 5 callersFunctionbulkUpdateMonitors
(args: { ctx: ServiceContext; input: BulkUpdateMonitorsInput; })
packages/services/src/monitor/update.ts:232
↓ 5 callersFunctioncallerFor
()
packages/api/src/router/privateLocation.test.ts:21
↓ 5 callersFunctioncaptureThrow
* `toConnectError` always throws — capture the thrown value and * assert on it. Avoids `expect.unreachable` (typed `never`, which * trips TS's unrea
apps/server/src/routes/rpc/adapter.test.ts:61
↓ 5 callersFunctioncleanupReport
(id: number)
apps/server/src/routes/rpc/handlers/status-report/__tests__/status-report.test.ts:1657
↓ 5 callersFunctioncreateMaintenance
(overrides: Partial<Maintenance> = {})
packages/tracker/src/tracker.test.ts:49
↓ 5 callersFunctioncreateMockIncident
()
packages/notifications/pagerduty/src/index.test.ts:33
↓ 5 callersFunctioncreateMockMonitor
()
packages/notifications/pagerduty/src/index.test.ts:21
↓ 5 callersFunctioncreateMockMonitor
()
packages/notifications/email/src/index.test.ts:31
↓ 5 callersFunctioncreateMockMonitor
()
packages/notifications/twillio-sms/src/index.test.ts:37
↓ 5 callersFunctioncreateMockMonitor
()
packages/notifications/slack/src/index.test.ts:27
↓ 5 callersFunctioncreateMockNotification
()
packages/notifications/twillio-sms/src/index.test.ts:49
↓ 5 callersFunctioncreateMockNotification
()
packages/notifications/slack/src/index.test.ts:39
↓ 5 callersFunctioncreateMockStatusReport
( id: number, pageComponentIds: number[], status: "investigating" | "resolved" = "investigating",
packages/api/src/router/statusPage.utils.test.ts:1093
↓ 5 callersFunctioncreateMonitor
( workspaceId: number, overrides: Partial<MonitorInsert> = {}, db: Db = defaultDb, )
packages/db/src/test/factories.ts:35
↓ 5 callersFunctioncreateProtectedCookieKey
(value: string)
apps/status-page/src/lib/protected.ts:1
↓ 5 callersFunctioncreateStatuspageProvider
()
packages/importers/src/providers/statuspage/provider.ts:23
↓ 5 callersFunctionctxWithScopes
( scopes: ServiceContext["actor"] extends infer A ? A extends { scopes: infer S } ? S : neve
apps/server/src/routes/mcp/tools/register-scoped.test.ts:18
↓ 5 callersFunctionexpectFailure
(exit: Exit.Exit<A, FetchError>)
packages/status-fetcher/__tests__/fetch.test.ts:46
↓ 5 callersMethodexternalStatusLatest
()
packages/tinybird/src/client.ts:2319
↓ 5 callersFunctionfetchMonitorDailyStats
(args: { db: DB; tb: OSTinybird; monitorIds: number[]; workspaceId: number; })
packages/services/src/monitor/get-daily-summary.ts:16
↓ 5 callersFunctionfetchQueryOrNotFound
(queryOptions: T)
apps/dashboard/src/lib/trpc/server.tsx:102
↓ 5 callersFunctionfilterTerms
(terms: string[])
apps/web/src/content/utils/search-match.ts:117
↓ 5 callersFunctionflattenComponents
( trackers: TrackerLike[] | null | undefined, )
apps/status-page/src/content/status-vocab.ts:54
↓ 5 callersFunctionformatAnnotation
(values: number[])
apps/status-page/src/components/chart/chart-area-percentiles.tsx:49
↓ 5 callersFunctionformatDate
( date: Date, options?: Intl.DateTimeFormatOptions, locale = "en-US", )
packages/ui/src/components/blocks/status.utils.ts:67
↓ 5 callersFunctionformatMilliseconds
(ms: number)
apps/dashboard/src/lib/formatter.ts:3
↓ 5 callersFunctionformatNumber
( value: number, options?: Intl.NumberFormatOptions, )
apps/status-page/src/lib/formatter.ts:36
↓ 5 callersFunctiongetAuditLog
(args: { ctx: ServiceContext; input: { id: number }; })
packages/services/src/audit/get.ts:13
↓ 5 callersFunctiongetColumns
( privateLocations?: PrivateLocation[], )
apps/dashboard/src/components/data-table/audit-logs/columns.tsx:15
↓ 5 callersFunctiongetGroupById
* Helper to get a component group by ID with workspace scope.
apps/server/src/routes/rpc/handlers/status-page/index.ts:263
↓ 5 callersFunctiongetHomePage
()
apps/web/src/content/utils/index.ts:76
↓ 5 callersFunctiongetJsonLDBlogPosting
( post: MDXData, basePath: string, )
apps/web/src/lib/metadata/structured-data.ts:60
↓ 5 callersFunctiongetLimits
(plan: WorkspacePlan | null)
packages/db/src/schema/plan/utils.ts:14
↓ 5 callersFunctiongetMonitorById
* Helper to get a monitor by ID with workspace scope.
apps/server/src/routes/rpc/handlers/monitor/index.ts:81
↓ 5 callersFunctiongetPage
(args: { ctx: ServiceContext; input: GetPageInput; })
packages/services/src/page/list.ts:86
↓ 5 callersFunctiongetReportInWorkspace
(args: { tx: DB; id: number; workspaceId: number; })
packages/services/src/status-report/internal.ts:130
↓ 5 callersFunctiongetResponseLog
(args: { ctx: ServiceContext; input: GetResponseLogInput; })
packages/services/src/monitor/get-response-log.ts:19
↓ 5 callersFunctiongetTimingPhases
(timing: Timing)
apps/web/src/lib/checker/utils.ts:51
↓ 5 callersFunctionheaders
()
apps/status-page/next.config.ts:55
↓ 5 callersFunctioninsertReports
( rows: { externalServiceId: number; externalServiceComponentId?: number | null; reporterHash: s
packages/services/src/external-service-report/__tests__/record.test.ts:80
↓ 5 callersFunctionjitter
(seed: string, base: number, spread: number)
apps/dashboard/src/data/onboarding-checks.ts:52
↓ 5 callersFunctionlistPages
(args: { ctx: ServiceContext; input: ListPagesInput; })
packages/services/src/page/list.ts:42
↓ 5 callersFunctionlistResponseLogs
(args: { ctx: ServiceContext; input: ListResponseLogsInput; })
packages/services/src/monitor/list-response-logs.ts:35
↓ 5 callersFunctionmakeInput
( monitorId: number, overrides: Partial<FreezeMonitorMonthInput> = {}, )
packages/services/src/frozen-uptime/__tests__/freeze.test.ts:53
↓ 5 callersFunctionmakeServer
()
apps/server/src/routes/mcp/tools/register-scoped.test.ts:11
↓ 5 callersFunctionmakeSystemCtx
( workspace: Workspace, opts: { job: string; requestId?: string }, )
packages/services/test/helpers.ts:226
↓ 5 callersFunctionmapIncidentToStatusReport
( incident: BetterstackIncident, workspaceId: number, pageId?: number, )
packages/importers/src/providers/betterstack/mapper.ts:321
↓ 5 callersFunctionmapIncidentToStatusReport
( incident: StatuspageIncident, workspaceId: number, pageId?: number, )
packages/importers/src/providers/statuspage/mapper.ts:85
↓ 5 callersFunctionmapReportToStatusReport
( report: BetterstackStatusReport, updates: BetterstackStatusUpdate[], workspaceId: number, pageId?: n
packages/importers/src/providers/betterstack/mapper.ts:220
↓ 5 callersFunctionmatchesScope
(held: readonly Scope[], required: Scope)
packages/services/src/auth/matches-scope.ts:19
↓ 5 callersFunctionmonitorTypeMismatchError
( monitorId: string, expectedType: string, actualType: string, )
apps/server/src/routes/rpc/handlers/monitor/errors.ts:111
↓ 5 callersFunctionoriginOf
(url: string)
apps/web/src/app/(landing)/play/mcp-health/utils.ts:37
↓ 5 callersFunctionrandomFactor
()
apps/status-page/src/data/region-percentile.ts:13
↓ 5 callersFunctionreportsOnlyDowntimeMs
( events: Event[], window: UptimeWindow, coverage?: CoverageSegment[], )
packages/services/src/status-timeline/uptime.ts:141
↓ 5 callersFunctionrequestAllPages
( path: string, itemSchema: z.ZodType<T>, perPage = 100, )
packages/importers/src/providers/instatus/client.ts:48
↓ 5 callersFunctionresolveStatusPageOrigin
(subscription: Subscription)
packages/subscriptions/src/channels/webhook.ts:33
↓ 5 callersFunctionsafeData
( promise: Promise<{ data: T[] }>, label: string, )
packages/api/src/router/externalService.ts:103
↓ 5 callersFunctionseedCreateMaintenance
( id = "maint-001", overrides: Record<string, unknown> = {}, )
apps/server/src/routes/slack/interactions.test.ts:66
↓ 5 callersFunctionsendAlert
({ monitor, notification, statusCode, message, }: NotificationContext)
packages/notifications/ntfy/src/index.ts:5
↓ 5 callersFunctionsendEmail
(email: Emails)
packages/emails/src/send.ts:24
← previousnext →401–500 of 4,268, ranked by callers