Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/bluewave-labs/Checkmate
/ functions
Functions
1,490 in github.com/bluewave-labs/Checkmate
⨍
Functions
1,490
◇
Types & classes
629
↓ 1 callers
Method
buildDiscordEmbed
(message: NotificationMessage)
server/src/domain/notifications/providers/discord.ts:67
↓ 1 callers
Method
buildEmailFromMessage
(message: NotificationMessage)
server/src/domain/notifications/providers/email.ts:94
↓ 1 callers
Function
buildIndexes
(enFlat: Record<string, string>)
client/scripts/migrate-locales.ts:56
↓ 1 callers
Method
buildMatrixMessage
* Build Matrix message from NotificationMessage * Returns both plain text and HTML formatted versions * Matrix supports HTML subset for rich forma
server/src/domain/notifications/providers/matrix.ts:71
↓ 1 callers
Function
buildMigratedLocale
( enFlat: Record<string, string>, langFlat: Record<string, string>, indexes: ReturnType<typeof buildIndexes
client/scripts/migrate-locales.ts:90
↓ 1 callers
Method
buildMonitorDownContent
(monitor: Monitor, monitorStatusResponse: MonitorStatusResponse)
server/src/domain/notifications/notification.message-builder.ts:112
↓ 1 callers
Method
buildMonitorUpContent
(monitor: Monitor)
server/src/domain/notifications/notification.message-builder.ts:135
↓ 1 callers
Method
buildNtfyText
(message: NotificationMessage)
server/src/domain/notifications/providers/ntfy.ts:73
↓ 1 callers
Method
buildPagerDutyPayload
(notification: Notification, message: NotificationMessage)
server/src/domain/notifications/providers/pagerduty.ts:76
↓ 1 callers
Function
buildPayload
(data: MaintenanceWindowFormData)
client/src/Pages/Maintenance/create/index.tsx:67
↓ 1 callers
Method
buildPushoverText
(message: NotificationMessage)
server/src/domain/notifications/providers/pushover.ts:77
↓ 1 callers
Function
buildShared
({ logger, envSettings, settingsService, }: { logger: ILogger; envSettings: EnvConfig; settingsService:
server/src/config/services.shared.ts:106
↓ 1 callers
Method
buildSlackPayload
* Build Slack Block Kit payload from NotificationMessage * Uses Slack's rich formatting with sections, fields, and context blocks
server/src/domain/notifications/providers/slack.ts:75
↓ 1 callers
Method
buildSmsText
(message: NotificationMessage)
server/src/domain/notifications/providers/twilio.ts:79
↓ 1 callers
Function
buildStatusPageApiPath
(options: { url?: string; useCustomDomain?: boolean; })
client/src/Utils/statusPageUrl.ts:83
↓ 1 callers
Method
buildSubject
(message: NotificationMessage)
server/src/domain/notifications/providers/email.ts:79
↓ 1 callers
Method
buildTelegramText
(message: NotificationMessage)
server/src/domain/notifications/providers/telegram.ts:75
↓ 1 callers
Method
buildThresholdBreachContent
(monitor: Monitor, monitorStatusResponse: MonitorStatusResponse<HardwareStatusPayload>)
server/src/domain/notifications/notification.message-builder.ts:148
↓ 1 callers
Method
buildThresholdBreachMessage
(monitor: Monitor, monitorStatusResponse?: MonitorStatusResponse)
server/src/domain/incidents/incident.service.ts:111
↓ 1 callers
Method
buildThresholdResolvedContent
(monitor: Monitor)
server/src/domain/notifications/notification.message-builder.ts:164
↓ 1 callers
Method
buildWebhookPayload
(message: NotificationMessage)
server/src/domain/notifications/providers/webhook.ts:43
↓ 1 callers
Method
bulkTogglePause
(monitorIds: string[], teamId: string, pause: boolean)
server/src/domain/monitors/monitor.repository.interface.ts:48
↓ 1 callers
Function
calculateResponseTimeStats
(checks: CheckSnapshot[])
client/src/Components/common/charts/HistogramResponseTime.tsx:27
↓ 1 callers
Function
calculateScore
(entry: CheckSnapshot)
client/src/Components/monitors/charts/HistogramPageSpeed.tsx:14
↓ 1 callers
Method
checkSuperadminExists
()
server/src/domain/users/user.service.ts:32
↓ 1 callers
Method
checkSuperadminExists
(req: Request, res: Response, next: NextFunction)
server/src/api/controllers/authController.ts:31
↓ 1 callers
Method
claimDueBatch
(type: JobType, limit: number, now: number)
server/src/domain/jobs/job.repository.interface.ts:21
↓ 1 callers
Function
claimOneCheck
(job: Job)
server/test/unit/services/dbQueueWorker.test.ts:711
↓ 1 callers
Function
classify
(check: CheckSnapshot)
client/src/Pages/StatusPage/Status/themes/shared/ThemedHeatmap.tsx:22
↓ 1 callers
Method
clear
()
server/test/helpers/InMemoryMonitorsRepository.ts:154
↓ 1 callers
Method
countByTeamId
(teamId: string, active?: boolean)
server/src/domain/maintenance-windows/maintenance-window.repository.interface.ts:16
↓ 1 callers
Method
countByTeamId
(teamId: string, startDate: Date | undefined, status?: boolean, monitorId?: string, resolutionType?: string)
server/src/domain/incidents/incident.repository.interface.ts:21
↓ 1 callers
Method
create
(data: Partial<MaintenanceWindow>)
server/src/domain/maintenance-windows/maintenance-window.repository.interface.ts:4
↓ 1 callers
Method
create
(check: Check)
server/src/domain/checks/check.repository.interface.ts:14
↓ 1 callers
Method
create
(monitor: Monitor, teamId: string, userId: string)
server/src/domain/monitors/monitor.repository.interface.ts:21
↓ 1 callers
Method
create
(data: Omit<MonitorStats, "id" | "createdAt" | "updatedAt">)
server/src/domain/monitor-stats/monitor-stats.repository.interface.ts:5
↓ 1 callers
Method
create
(email: string)
server/src/domain/recovery-tokens/recovery-token.repository.interface.ts:5
↓ 1 callers
Method
create
(userId: string, teamId: string, image: Express.Multer.File | undefined, data: Partial<StatusPage>)
server/src/domain/status-pages/status-page-repository.interface.ts:5
↓ 1 callers
Method
create
(email: string)
server/src/domain/teams/team.repository.interface.ts:4
↓ 1 callers
Function
createApp
({ apiServices: services, controllers, envSettings, frontendPath, openApiSpec, }: { apiServices: ApiServ
server/src/app.ts:19
↓ 1 callers
Function
createChecksRepo
()
server/test/unit/services/checkService.test.ts:17
↓ 1 callers
Method
createGeoCheckDocument
(monitor: Monitor, results: GeoCheckResult[])
server/src/domain/geo-checks/geo-check.service.ts:127
↓ 1 callers
Function
createGradient
({ id, startColor, endColor, startOpacity = 0.8, endOpacity = 0, direction = "vertical", }: { id: strin
client/src/Components/monitors/charts/HistogramInfrastructure.tsx:58
↓ 1 callers
Function
createIncidentsRepo
()
server/test/unit/services/incidentService.test.ts:14
↓ 1 callers
Function
createJobsRepo
()
server/test/unit/services/maintenanceWindowService.test.ts:32
↓ 1 callers
Function
createMessageBuilder
()
server/test/unit/services/incidentService.test.ts:36
↓ 1 callers
Function
createMockAxios
()
server/test/unit/services/networkService.test.ts:11
↓ 1 callers
Function
createMockCheckService
()
server/test/unit/services/bufferService.test.ts:13
↓ 1 callers
Function
createMockDocker
(containers: any[] = [makeContainer()], inspectResult?: any)
server/test/unit/providers/network/dockerProvider.test.ts:26
↓ 1 callers
Function
createMockEmailService
()
server/test/unit/providers/notifications/emailProvider.test.ts:10
↓ 1 callers
Function
createMockFs
(templateContent: string = "<mjml><mj-body></mj-body></mjml>")
server/test/unit/services/emailService.test.ts:31
↓ 1 callers
Function
createMockGeoChecksService
()
server/test/unit/services/bufferService.test.ts:18
↓ 1 callers
Function
createMockHttpProvider
()
server/test/unit/providers/network/hardwareProvider.test.ts:18
↓ 1 callers
Function
createMockJobsRepository
()
server/test/unit/services/bufferService.test.ts:28
↓ 1 callers
Function
createMockMjml
(html: string = "<html>rendered</html>")
server/test/unit/services/emailService.test.ts:49
↓ 1 callers
Function
createMockPath
()
server/test/unit/services/emailService.test.ts:36
↓ 1 callers
Function
createMockSettingsService
(apiKey?: string)
server/test/unit/providers/network/pageSpeedProvider.test.ts:34
↓ 1 callers
Function
createMockSettingsService
(nodeEnv: string = "development")
server/test/unit/services/bufferService.test.ts:23
↓ 1 callers
Function
createMonitorStatsRepo
()
server/test/unit/services/statusService.test.ts:53
↓ 1 callers
Function
createMonitorsRepo
()
server/test/unit/services/checkService.test.ts:12
↓ 1 callers
Function
createMonitorsRepo
()
server/test/unit/services/tagsService.test.ts:15
↓ 1 callers
Function
createMonitorsRepo
()
server/test/unit/services/notificationsService.test.ts:25
↓ 1 callers
Function
createMonitorsRepo
()
server/test/unit/services/incidentService.test.ts:26
↓ 1 callers
Function
createMonitorsRepo
()
server/test/unit/services/statusService.test.ts:13
↓ 1 callers
Function
createNotificationsRepo
()
server/test/unit/services/notificationsService.test.ts:16
↓ 1 callers
Function
createRepo
()
server/test/unit/middleware/statusPageCorsOrigin.test.ts:14
↓ 1 callers
Function
createRepo
()
server/test/unit/services/statusPageService.test.ts:25
↓ 1 callers
Function
createSettingsService
(themesEnabled: boolean, clientHost = "http://localhost:5173")
server/test/unit/services/statusPageService.test.ts:36
↓ 1 callers
Method
createStatusPage
(req: Request, res: Response, next: NextFunction)
server/src/api/controllers/statusPageController.ts:23
↓ 1 callers
Function
createStubMonitorStatsRepo
()
server/test/helpers/heartbeatTestHarness.ts:63
↓ 1 callers
Function
createTagsRepo
()
server/test/unit/services/tagsService.test.ts:7
↓ 1 callers
Function
createTimeSeriesCollection
(backedUp: boolean)
server/src/db/migration/0002_convertChecksToTimeSeries.ts:65
↓ 1 callers
Function
createTimeoutNet
()
server/test/unit/providers/network/portProvider.test.ts:85
↓ 1 callers
Function
createUser
()
docker/prod/mongo/init/init.js:24
↓ 1 callers
Method
createUser
(req: Request, res: Response, next: NextFunction)
server/src/api/controllers/authController.ts:28
↓ 1 callers
Function
createUsersRepo
()
server/test/unit/services/incidentService.test.ts:31
↓ 1 callers
Function
createVerifyJWT
(settingsService: ISettingsService)
server/src/api/middleware/verifyJWT.ts:15
↓ 1 callers
Function
createVerifyStatusPageAccess
(statusPagesRepository: IStatusPagesRepository, verifyJWT: RequestHandler)
server/src/api/middleware/verifyStatusPageAccess.ts:5
↓ 1 callers
Function
createWorker
()
server/test/unit/services/maintenanceWindowService.test.ts:37
↓ 1 callers
Function
cssReferencesExternalResource
(css?: string | null)
client/src/Utils/customCss.ts:7
↓ 1 callers
Function
defaults
()
server/test/unit/services/statusService.test.ts:1143
↓ 1 callers
Method
deleteById
(id: string, teamId: string)
server/src/domain/maintenance-windows/maintenance-window.repository.interface.ts:14
↓ 1 callers
Method
deleteById
(id: string, teamId: string)
server/src/domain/notifications/notification.repository.interface.ts:12
↓ 1 callers
Method
deleteById
(monitorId: string, teamId: string)
server/src/domain/monitors/monitor.repository.interface.ts:50
↓ 1 callers
Method
deleteById
(id: string, teamId: string)
server/src/domain/status-pages/status-page-repository.interface.ts:14
↓ 1 callers
Method
deleteById
(tagId: string, teamId: string)
server/src/domain/tags/tag.repository.interface.ts:12
↓ 1 callers
Method
deleteByIdAndType
(refId: string, type: JobType)
server/src/domain/jobs/job.repository.interface.ts:62
↓ 1 callers
Method
deleteByMonitorId
(monitorId: string)
server/src/domain/checks/check.repository.interface.ts:48
↓ 1 callers
Method
deleteByTeamId
(teamId: string)
server/src/domain/checks/check.repository.interface.ts:49
↓ 1 callers
Method
deleteByTeamId
(teamId: string)
server/src/domain/monitors/monitor.repository.interface.ts:51
↓ 1 callers
Method
deleteByTeamIdsNotIn
(teamIds: string[])
server/src/domain/monitors/monitor.repository.interface.ts:62
↓ 1 callers
Method
deleteStatusPage
(statusPageId: string, teamId: string)
server/src/domain/status-pages/status-page.service.ts:14
↓ 1 callers
Method
deleteStatusPage
(req: Request, res: Response, next: NextFunction)
server/src/api/controllers/statusPageController.ts:28
↓ 1 callers
Method
deleteUser
(req: Request, res: Response, next: NextFunction)
server/src/api/controllers/authController.ts:35
↓ 1 callers
Method
deleteUserById
(req: Request, res: Response, next: NextFunction)
server/src/api/controllers/authController.ts:36
↓ 1 callers
Method
determineNotificationType
(decision: MonitorActionDecision, monitor: Monitor)
server/src/domain/notifications/notification.message-builder.ts:56
↓ 1 callers
Function
determineStatus
(status: MonitorStatus)
client/src/Components/design-elements/StatusLabel.tsx:19
↓ 1 callers
Method
editUser
(req: Request, res: Response, next: NextFunction)
server/src/api/controllers/authController.ts:30
↓ 1 callers
Method
editUserById
(userId: string, patch: Partial<User>)
server/src/domain/users/user.service.ts:40
↓ 1 callers
Method
editUserById
(req: Request, res: Response, next: NextFunction)
server/src/api/controllers/authController.ts:39
← previous
next →
501–600 of 1,490, ranked by callers