Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/timgit/pg-boss
/ functions
Functions
934 in github.com/timgit/pg-boss
⨍
Functions
934
◇
Types & classes
161
↓ 544 callers
Method
start
()
src/bam.ts:36
↓ 466 callers
Method
send
(...args: any[])
src/index.ts:229
↓ 293 callers
Method
fetch
(name: string, options: types.FetchOptions = {})
src/index.ts:270
↓ 291 callers
Function
assertTruthy
(value: T, message?: string)
test/testHelper.ts:77
↓ 206 callers
Method
executeSql
(text: string, values?: unknown[])
src/types.ts:20
↓ 202 callers
Method
createQueue
(name: string, options?: Omit<types.Queue, 'name'>)
src/index.ts:355
↓ 177 callers
Function
delay
(ms: number, error?: string, abortController?: AbortController)
src/tools.ts:19
↓ 170 callers
Function
render
()
scripts/sync-readme.js:63
↓ 159 callers
Method
getJobById
* @deprecated Use findJobs() instead
src/index.ts:347
↓ 151 callers
Method
work
(...args: any[])
src/index.ts:276
↓ 130 callers
Function
createTestQueue
( name: string, options: Parameters<PgBoss['createQueue']>[1] = {} )
packages/dashboard/tests/server/helpers.ts:192
↓ 124 callers
Function
cn
(...inputs: ClassValue[])
packages/dashboard/app/lib/utils.ts:6
↓ 89 callers
Method
close
()
src/types.ts:32
↓ 82 callers
Method
query
(query: string, params?: unknown[])
src/adapters/pglite.ts:8
↓ 76 callers
Method
waitForJobWithId
( id: string, state: JobSpyState )
src/spy.ts:21
↓ 73 callers
Function
createProxyService
(options: ProxyOptions)
packages/proxy/src/index.ts:91
↓ 69 callers
Function
createBossMock
()
packages/proxy/test/apiCallsTest.ts:8
↓ 64 callers
Method
getDb
()
src/index.ts:461
↓ 63 callers
Method
getSpy
(name: string)
src/index.ts:421
↓ 56 callers
Function
sendTestJob
( queueName: string, data: object = {}, options: Parameters<PgBoss['send']>[2] = {} )
packages/dashboard/tests/server/helpers.ts:201
↓ 55 callers
Method
stop
()
src/bam.ts:47
↓ 53 callers
Method
complete
(name: string, id: string | string[], data?: object | null, options?: types.CompleteOptions)
src/index.ts:332
↓ 48 callers
Method
getQueueStats
(name: string, options?: types.QueueStatsOptions)
src/index.ts:387
↓ 42 callers
Method
fail
(name: string, id: string | string[], data?: object | null, options?: types.ConnectionOptions)
src/index.ts:336
↓ 42 callers
Method
supervise
(value?: string | types.QueueResult[])
src/boss.ts:162
↓ 34 callers
Method
flow
(jobs: types.FlowJob[], options?: types.ConnectionOptions)
src/index.ts:264
↓ 32 callers
Method
schemaVersion
()
src/index.ts:433
↓ 29 callers
Function
postJson
(url: string, body?: unknown)
packages/proxy/test/apiCallsTest.ts:25
↓ 29 callers
Method
schedule
(name: string, cron: string, data?: object | null, options?: types.ScheduleOptions)
src/index.ts:437
↓ 29 callers
Method
update
(...args: any[])
src/index.ts:246
↓ 28 callers
Function
post
( tag: string, method: string, request: Schema, response: z.ZodTypeAny, args: (body: z.infer<Schema>
packages/proxy/src/routes.ts:107
↓ 27 callers
Method
findJobs
(name: string, options?: types.FindJobsOptions)
src/index.ts:351
↓ 26 callers
Method
getQueueCache
(name: string)
src/manager.ts:547
↓ 25 callers
Function
onChange
()
packages/dashboard/app/components/ui/sidebar.tsx:67
↓ 25 callers
Function
resolve
()
packages/dashboard/app/routes/queues.$name.metrics.tsx:162
↓ 24 callers
Function
makeContext
(testCtx: TestContext)
packages/dashboard/tests/server/helpers.ts:126
↓ 24 callers
Function
validateIdentifier
(name: string)
packages/dashboard/app/lib/queries.server.ts:78
↓ 23 callers
Function
assertKeysMatch
()
packages/proxy/test/typeDriftTest.ts:24
↓ 23 callers
Method
create
()
src/contractor.ts:73
↓ 23 callers
Method
rollback
(version: number)
src/contractor.ts:96
↓ 22 callers
Function
getDb
({ database, debug }: { database?: string; debug?: boolean } = {})
test/testHelper.ts:186
↓ 20 callers
Function
getPool
()
packages/dashboard/tests/server/helpers.ts:48
↓ 20 callers
Function
getQueues
( dbUrl: string, schema: string, options: { limit?: number; offset?: number; filter?: 'all'
packages/dashboard/app/lib/queries.server.ts:206
↓ 20 callers
Function
parsePageNumber
(value: string | null)
packages/dashboard/app/lib/utils.ts:14
↓ 18 callers
Function
getBoss
()
packages/dashboard/tests/server/helpers.ts:63
↓ 17 callers
Function
insertTestBam
( schema: string, options: { name: string; version: number; status?: string; queue?: strin
packages/dashboard/tests/server/helpers.ts:233
↓ 17 callers
Method
resolveFlow
()
src/index.ts:413
↓ 17 callers
Method
upsert
(...args: any[])
src/index.ts:252
↓ 16 callers
Method
assertDb
(options: types.ConnectionOptions)
src/manager.ts:1959
↓ 16 callers
Function
dropSchema
(schema: string)
test/testHelper.ts:200
↓ 16 callers
Function
getRecentJobs
( dbUrl: string, schema: string, options: RecentJobsFilterOptions & { limit?: number; offset?: n
packages/dashboard/app/lib/queries.server.ts:445
↓ 16 callers
Function
serializeArrayParam
(values: string[])
src/plans.ts:2447
↓ 15 callers
Function
formatDate
(date: Date)
packages/dashboard/app/lib/utils.ts:49
↓ 15 callers
Method
getQueue
(name: string)
src/index.ts:383
↓ 15 callers
Function
insertTestWarning
( schema: string, type: string, message: string, data: object = {} )
packages/dashboard/tests/server/helpers.ts:213
↓ 14 callers
Function
fetchTestJob
(queueName: string)
packages/dashboard/tests/server/helpers.ts:366
↓ 14 callers
Function
getJobById
( dbUrl: string, schema: string, name: string, id: string )
packages/dashboard/app/lib/boss.server.ts:82
↓ 14 callers
Function
getQueue
( dbUrl: string, schema: string, name: string )
packages/dashboard/app/lib/queries.server.ts:354
↓ 14 callers
Method
getSchedules
(name?: string, key?: string)
src/index.ts:445
↓ 13 callers
Method
insert
(name: string, jobs: types.JobInsert[], options?: types.InsertOptions)
src/index.ts:260
↓ 13 callers
Function
parseJobColumns
( params: URLSearchParams, defaultColumns: JobColumn[] = DEFAULT_JOB_COLUMNS )
packages/dashboard/app/lib/job-columns.ts:69
↓ 12 callers
Method
clear
()
src/spy.ts:16
↓ 12 callers
Function
getAll
(schema: string, noPartitioning = false, noCovering = false)
src/migrationStore.ts:794
↓ 12 callers
Function
getRowCellValue
(row: object, prop: string)
packages/dashboard/app/lib/job-columns.ts:114
↓ 12 callers
Function
getSchemaDefs
(schemas: string[])
test/testHelper.ts:269
↓ 12 callers
Method
migrate
(version: number)
src/contractor.ts:82
↓ 12 callers
Method
start
()
src/index.ts:109
↓ 11 callers
Method
#executeQuery
(query: plans.SqlQuery | string)
src/boss.ts:90
↓ 11 callers
Method
addJob
( id: string, name: string, data: T, state: JobSpyState, output?: object )
src/spy.ts:98
↓ 11 callers
Function
get
( tag: string, method: string, response: z.ZodTypeAny, querySchema?: z.ZodTypeAny, args?: (query: Re
packages/proxy/src/routes.ts:122
↓ 11 callers
Function
isValidIntent
(intent: unknown)
packages/dashboard/app/lib/queries.server.ts:916
↓ 11 callers
Function
minutesAgo
(m: number)
packages/dashboard/tests/server/queue-stats-history.test.ts:16
↓ 11 callers
Function
parsePlaceholders
(text: string, values?: readonly unknown[])
src/adapters/placeholders.ts:10
↓ 10 callers
Method
cancel
(name: string, id: string | string[], options?: types.ConnectionOptions)
src/index.ts:300
↓ 10 callers
Function
fetchIndexDefs
(suffix: string)
test/migrationTest.ts:517
↓ 10 callers
Function
formatWarningData
(data: unknown)
packages/dashboard/app/lib/utils.ts:295
↓ 10 callers
Function
isValidJobState
(value: string | null)
packages/dashboard/app/lib/utils.ts:94
↓ 10 callers
Method
offWork
(name: string, options?: types.OffWorkOptions)
src/index.ts:280
↓ 10 callers
Function
updateQueueStats
( schema: string, queueName: string, stats: { queuedCount?: number; readyCount?: number; activeCount?: n
packages/dashboard/tests/server/helpers.ts:269
↓ 9 callers
Function
fromPglite
(pglite: PGliteLike)
src/adapters/pglite.ts:21
↓ 9 callers
Function
getJobCountFromQueue
( queue: QueueResult, stateFilter: string | null )
packages/dashboard/app/lib/queries.server.ts:563
↓ 9 callers
Function
getQueueStatsHistory
( dbUrl: string, schema: string, name: string, options: QueueStatsHistoryOptions = {} )
packages/dashboard/app/lib/queries.server.ts:831
↓ 9 callers
Function
getWarnings
( dbUrl: string, schema: string, options: { type?: string | null; limit?: number; offset?: n
packages/dashboard/app/lib/queries.server.ts:592
↓ 9 callers
Function
jsonFilterPairsToObject
(pairs: JsonFilterPair[])
packages/dashboard/app/lib/utils.ts:190
↓ 9 callers
Function
locked
(schema: string, query: string | string[], key?: string, noAdvisoryLocks?: boolean)
src/plans.ts:2469
↓ 9 callers
Method
mapCommandResponse
(ids: string[], result: { rows: any[] } | null)
src/manager.ts:1335
↓ 9 callers
Function
query
( connectionString: string, text: string, values?: unknown[] )
packages/dashboard/app/lib/db.server.ts:56
↓ 9 callers
Method
updateQueue
(name: string, options?: types.UpdateQueueOptions)
src/index.ts:371
↓ 8 callers
Function
cancelJob
( dbUrl: string, schema: string, name: string, id: string | string[] )
packages/dashboard/app/lib/boss.server.ts:93
↓ 8 callers
Function
completeTestJob
(queueName: string, jobId: string, output?: object)
packages/dashboard/tests/server/helpers.ts:372
↓ 8 callers
Function
configureAuth
(app: Hono)
packages/dashboard/app/lib/auth.server.ts:4
↓ 8 callers
Function
getInstance
(dbUrl: string, schema: string)
packages/dashboard/app/lib/boss.server.ts:12
↓ 8 callers
Function
getJobs
( dbUrl: string, schema: string, queueName: string, options: { state?: string | null; limit?:
packages/dashboard/app/lib/queries.server.ts:508
↓ 8 callers
Function
getTestSchema
(testName: string)
test/cliTest.ts:14
↓ 8 callers
Function
isQueryTimeoutError
(err: unknown)
packages/dashboard/app/lib/db.server.ts:24
↓ 8 callers
Method
mapCompletionIdArg
(id: string | string[], funcName: string)
src/manager.ts:1313
↓ 8 callers
Function
nextCronOccurrence
(cron: string, timezone?: string | null)
packages/dashboard/app/lib/cron.server.ts:7
↓ 8 callers
Function
parseJsonFilterPairs
( searchParams: URLSearchParams, prefix: 'data' | 'output' )
packages/dashboard/app/lib/utils.ts:169
↓ 8 callers
Method
publish
(event: string, data?: object, options?: types.SendOptions)
src/index.ts:296
↓ 8 callers
Function
rawListener
(schema: string)
test/listenNotifyTest.ts:12
next →
1–100 of 934, ranked by callers