Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aiji42/kiribi
/ functions
Functions
77 in github.com/aiji42/kiribi
⨍
Functions
77
◇
Types & classes
33
↓ 68 callers
Function
cn
(...inputs: ClassValue[])
client/src/lib/utils.ts:4
↓ 7 callers
Function
fetch
()
main/src/performer.ts:4
↓ 6 callers
Method
delete
(id: string)
main/src/index.ts:73
↓ 5 callers
Method
find
(id: string)
main/src/index.ts:89
↓ 4 callers
Method
invalid
(key: 'binding' | 'payload' | 'maxRetries' | 'exponential' | 'retryDelay')
client/src/hooks/useJobCreate.ts:36
↓ 3 callers
Method
jobFindOneOrThrow
(id: string)
main/src/db.ts:87
↓ 3 callers
Method
jobUpdateOne
(id: string, data: Partial<Job>)
main/src/db.ts:106
↓ 3 callers
Function
useJobsKey
()
client/src/hooks/useJobsKey.ts:12
↓ 2 callers
Function
calcRetryDelay
(retryDelay: EnqueueOptions['retryDelay'], attempts: number)
main/src/index.ts:253
↓ 2 callers
Method
findMany
({ filter, sort, page }: ListQuery)
main/src/index.ts:93
↓ 2 callers
Method
jobDeleteMany
(query: SQL | undefined)
main/src/db.ts:102
↓ 2 callers
Method
jobFindMany
(config: Parameters<typeof this.db.query.Job.findMany>[0])
main/src/db.ts:94
↓ 2 callers
Method
jobFindOne
(id: string)
main/src/db.ts:83
↓ 2 callers
Function
mergeData
(initialData?: JobDetails)
client/src/components/new-job-dialog.tsx:48
↓ 2 callers
Method
perform
(payload: number | string)
main/worker/index.ts:28
↓ 2 callers
Method
sweep
({ olderThan = 7 * 24 * 60 * 60 * 1000, statuses = [jobStatus.completed, jobStatus.cancelled], }: { older
main/src/index.ts:128
↓ 2 callers
Function
useAvailableBindings
(available: boolean)
client/src/hooks/useAvailableBindings.ts:3
↓ 2 callers
Function
useJobDelete
()
client/src/hooks/useJobDelete.ts:4
↓ 2 callers
Function
useJobDetails
(id?: string)
client/src/hooks/useJobDetails.ts:4
↓ 1 callers
Function
assert
(condition: any)
main/src/index.ts:10
↓ 1 callers
Function
assertPayloadForFlakyJob
(payload: unknown)
example/src/index.ts:52
↓ 1 callers
Function
assertPayloadForSlowJob
(payload: unknown)
example/src/index.ts:39
↓ 1 callers
Method
cancel
(id: string)
main/src/index.ts:81
↓ 1 callers
Method
count
(filter: ListQuery['filter'])
main/src/index.ts:118
↓ 1 callers
Method
deleteMany
(ids: string[])
main/src/index.ts:77
↓ 1 callers
Method
enqueue
(...[binding, payload, params]: EnqueueArgs<T>)
main/src/index.ts:47
↓ 1 callers
Method
findDeadJobs
()
main/src/index.ts:65
↓ 1 callers
Method
getMessages
(key: 'binding' | 'payload' | 'maxRetries' | 'exponential' | 'retryDelay')
client/src/hooks/useJobCreate.ts:40
↓ 1 callers
Method
jobCount
(query: SQL | undefined)
main/src/db.ts:118
↓ 1 callers
Method
jobDeleteOne
(id: string)
main/src/db.ts:98
↓ 1 callers
Method
jobEnqueue
(binding: string, payload: unknown, params?: EnqueueOptions)
main/src/db.ts:67
↓ 1 callers
Function
maybeDead
(job: Job)
main/src/index.ts:261
↓ 1 callers
Method
onFailure
(binding: string, payload: any, error: Error, meta: FailureHandlerMeta)
main/worker/index.ts:16
↓ 1 callers
Method
onSuccess
(binding: string, payload: any, result: any, meta: SuccessHandlerMeta)
main/worker/index.ts:12
↓ 1 callers
Method
recover
(id?: string)
main/src/index.ts:53
↓ 1 callers
Function
useJobCancel
()
client/src/hooks/useJobCancel.ts:4
↓ 1 callers
Function
useJobCreate
()
client/src/hooks/useJobCreate.ts:45
↓ 1 callers
Function
useJobs
(key: UseJobsKey, autoRefresh?: boolean)
client/src/hooks/useJobs.ts:6
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
client/src/components/ui/alert-dialog.tsx:60
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
client/src/components/ui/alert-dialog.tsx:46
Function
App
()
client/src/App.tsx:3
Function
Badge
({ className, variant, ...props }: BadgeProps)
client/src/components/ui/badge.tsx:30
Function
CancelRowDialog
({ cancel, open, onOpenChange }: { cancel: VoidFunction; open: boolean; onOpenChange: (o: boolean) => void })
client/src/components/data-table-row-actions.tsx:93
Function
CommandDialog
({ children, ...props }: CommandDialogProps)
client/src/components/ui/command.tsx:22
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
client/src/components/ui/command.tsx:107
Function
DataTable
()
client/src/components/data-table.tsx:23
Function
DataTableColumnHeader
({ column, title, className }: DataTableColumnHeaderProps<TData, TValue>)
client/src/components/data-table-column-header.tsx:19
Function
DataTableFilter
({ column, title, options }: DataTableFacetedFilterProps<TData, TValue>)
client/src/components/data-table-filter.tsx:21
Function
DataTablePagination
({ table }: DataTablePaginationProps<TData>)
client/src/components/data-table-pagination.tsx:10
Function
DataTableRowActions
({ row }: DataTableRowActionsProps<TData>)
client/src/components/data-table-row-actions.tsx:27
Function
DataTableToolbar
({ table, isAutoRefreshing, onClickAutoRefresh }: DataTableToolbarProps<TData>)
client/src/components/data-table-toolbar.tsx:31
Function
DataTableViewOptions
({ table }: DataTableViewOptionsProps<TData>)
client/src/components/data-table-view-options.tsx:18
Function
DateTime
({ value }: { value: string | null | undefined })
client/src/components/columns.tsx:11
Function
DeleteRowDialog
({ deleteJob, open, onOpenChange, }: { deleteJob: VoidFunction; open: boolean; onOpenChange: (o: boolean
client/src/components/data-table-row-actions.tsx:68
Function
DeleteRowsDialog
({ deleteJob, open, onOpenChange, count, }: { deleteJob: VoidFunction; open: boolean; onOpenChange: (o:
client/src/components/data-table-toolbar.tsx:97
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
client/src/components/ui/dialog.tsx:68
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
client/src/components/ui/dialog.tsx:54
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
client/src/components/ui/dropdown-menu.tsx:169
Function
JobDetailsShow
({ id }: { id: string })
client/src/components/ui/job-details-show.tsx:4
Function
NewJobDialog
({ initialData, trigger, open, onOpenChange, }: { open: boolean; onOpenChange: (open: boolean) => void;
client/src/components/new-job-dialog.tsx:59
Function
Spinner
({ size = 24, className, ...props }: ISVGProps)
client/src/components/spinner.tsx:9
Function
UseJobsKeyProvider
({ value, children })
client/src/hooks/use-jobs-key-provider.tsx:7
Method
constructor
(public response: ValidationErrorResponse)
client/src/hooks/useJobCreate.ts:27
Method
constructor
(public readonly job: Job)
main/src/index.ts:29
Method
constructor
(ctx: ExecutionContext, env: B)
main/src/index.ts:42
Method
constructor
(env: { KIRIBI_DB: D1Database })
main/src/db.ts:63
Method
fetch
(res: Request)
main/src/index.ts:137
Function
isPerformer
()
main/src/performer.ts:7
Function
jsonParsable
(s: string)
main/src/rest.ts:68
Method
onFailure
(binding: string, payload: any, error: Error, meta: FailureHandlerMeta)
example/src/index.ts:23
Method
onSuccess
(binding: string, payload: any, result: any, meta: SuccessHandlerMeta)
example/src/index.ts:19
Method
perform
(payload: unknown)
example/src/index.ts:33
Method
perform
(payload: unknown)
example/src/index.ts:46
Method
perform
(payload: number | string)
main/worker/index.ts:35
Method
queue
(batch: MessageBatch<Job>)
main/src/index.ts:145
Method
scheduled
(controller: ScheduledController)
example/src/index.ts:9
Method
scheduled
()
main/worker/index.ts:21