MCPcopy Create free account

hub / github.com/Blastose/ranobedb / functions

Functions546 in github.com/Blastose/ranobedb

↓ 98 callersMethodfromDB
(db: Kysely<DB>, user?: User | null)
src/lib/server/db/staff/staff.ts:18
↓ 67 callersFunctionpushIfNotUndefined
(array: T[], item: T | undefined)
src/lib/components/history/utils.ts:392
↓ 48 callersFunctiongetDiffWords
(params: { words1: Nullish<string>; words2: Nullish<string>; name: string; })
src/lib/components/history/utils.ts:311
↓ 30 callersFunctiongenerateUserId
(length: number)
src/lib/server/lucia/lucia.ts:16
↓ 29 callersFunctionpaginationBuilderExecuteWithCount
( // We need to use any here because we clear the select for the count // The type of the query doesn't matt
src/lib/server/db/dbHelpers.ts:45
↓ 25 callersFunctionhasVisibilityPerms
(user: User | null)
src/lib/db/permissions.ts:14
↓ 24 callersFunctionbuildRedirectUrl
(currentUrl: URL, nextPathname: string)
src/lib/utils/url.ts:1
↓ 22 callersFunctionisLimited
(rateLimiter: RateLimiter, event: RequestEvent)
src/lib/server/rate-limiter/rate-limiter.ts:77
↓ 21 callersFunctionhtmlTag
( tagName: string, content: string, attributes?: Partial<Record<any, Attr | null | undefined>> | null, isC
src/lib/components/markdown/simple-markdown.ts:478
↓ 19 callersFunctionfullToHalf
(input: string | null | undefined)
src/lib/server/scraper/char-conversion.ts:103
↓ 19 callersFunctiongetCurrentVisibilityStatus
( item: T, )
src/lib/server/db/dbHelpers.ts:87
↓ 19 callersFunctionhasAddPerms
(user: User | null)
src/lib/db/permissions.ts:22
↓ 17 callersFunctionwithBookTitleCte
(langPrios?: LanguagePriority[])
src/lib/server/db/books/books.ts:67
↓ 16 callersFunctionaddChange
( trx: Transaction<DB>, changeItem: { item_name: DbItem; item_id: number; comments: string; locked:
src/lib/server/db/change/change.ts:160
↓ 15 callersFunctiongetDisplayPrefsUser
(user: User | null)
src/lib/display/prefs.ts:11
↓ 15 callersFunctiongetTitleDisplay
(params: { obj: TitleDisplay; prefs: DisplayPrefs['title_prefs']; })
src/lib/display/prefs.ts:111
↓ 14 callersMethodgetDateFormatted
(tbaType: 'tba' | 'present' = 'tba')
src/lib/components/form/release/releaseDate.ts:88
↓ 13 callersFunctionfilter
( input: string, publisher?: Nullish<string>, label?: Nullish<string>, )
src/lib/server/scraper/bookwalker/filter-bw-titles.ts:204
↓ 13 callersMethodgetChanges
(item_name: DbItem, item_id: number, revisions?: number[])
src/lib/server/db/change/change.ts:119
↓ 13 callersFunctionhasEditPerms
(user: User | null)
src/lib/db/permissions.ts:18
↓ 13 callersFunctioninlineRegex
(regex: RegExp)
src/lib/components/markdown/simple-markdown.ts:428
↓ 13 callersFunctionzLink
(validHostnames: string[])
src/lib/server/zod/schema.ts:366
↓ 12 callersMethodgetUserByIdNumbericSafe
(id_numeric: number)
src/lib/server/db/user/user.ts:96
↓ 12 callersMethodparse
(html: string)
src/lib/server/scraper/bookwalker/bookwalker-scraper.ts:24
↓ 11 callersFunctionblockRegex
(regex: RegExp)
src/lib/components/markdown/simple-markdown.ts:447
↓ 11 callersMethodgetUserFull
(usernameemail: string)
src/lib/server/db/user/user.ts:88
↓ 11 callersMethoditemHiddenError
(params: { item: T; itemName: DbItem; itemId: number; user: User | null; title: string; })
src/lib/server/db/change/change.ts:133
↓ 11 callersFunctionparse
(source: string)
src/lib/components/markdown/markdownToHtml.ts:15
↓ 10 callersFunctionarrayDiff
(a: T[], b: T[])
src/lib/db/array.ts:4
↓ 10 callersFunctiongetDiffLines
(params: { lines1: string; lines2: string; name: string; })
src/lib/components/history/utils.ts:278
↓ 10 callersFunctiongetNameDisplay
(params: { obj: NameDisplay; prefs: DisplayPrefs['names'] })
src/lib/display/prefs.ts:25
↓ 10 callersMethodrunTransaction
(callback: (trx: Transaction<DB>) => Promise<T>)
src/lib/server/db/db.ts:32
↓ 10 callersFunctionwithSeriesTitleCte
(langPrios?: LanguagePriority[])
src/lib/server/db/series/series.ts:78
↓ 9 callersFunctiongetMode
()
src/lib/mode/mode.ts:1
↓ 8 callersMethodcreateUser
(user: { email: string; password: string; username: string; id: string })
src/lib/server/db/user/user.ts:32
↓ 8 callersFunctiondateStringToNumber
(date: string)
src/lib/components/form/release/releaseDate.ts:117
↓ 8 callersFunctiondeleteObjKey
(obj: T, key: K)
src/lib/db/obj.ts:7
↓ 8 callersMethodgetMonth
()
src/lib/components/form/release/releaseDate.ts:57
↓ 8 callersFunctiontestPublishers
(params: { id: number; cb_publisher: (pub: PublisherEdit) => MaybePromise<void>; })
src/tests/integration/publisheractions.test.ts:13
↓ 8 callersFunctiontestSeries
(params: { id: number; cb_series: (series: SeriesEdit) => MaybePromise<void>; })
src/tests/integration/seriesactions.test.ts:13
↓ 7 callersFunctionclearDatabase
(db: Kysely<DB>)
src/tests/integration/test-setup.ts:11
↓ 7 callersFunctiondeleteObjKeyInArray
(obj: T[], key: K)
src/lib/db/obj.ts:12
↓ 7 callersFunctiongenerateLink
(href: string, content: string)
src/lib/components/history/utils.ts:17
↓ 7 callersMethodgetBookHistEdit
(params: { id: number; revision?: number })
src/lib/server/db/books/books.ts:718
↓ 7 callersFunctiongetDiffChars
(params: { words1: Nullish<string>; words2: Nullish<string>; name: string; })
src/lib/components/history/utils.ts:329
↓ 7 callersMethodgetSeriesOne
(id: number, userId?: string)
src/lib/server/db/series/series.ts:366
↓ 7 callersFunctiongetUserListCounts
(params: { userId: string })
src/lib/server/db/user/list.ts:69
↓ 7 callersFunctioninitDatabase
(db: Kysely<DB>)
src/tests/integration/test-setup.ts:17
↓ 6 callersMethodextractYearMonthDay
()
src/lib/components/form/release/releaseDate.ts:38
↓ 6 callersMethodgetBook
(id: number)
src/lib/server/db/books/books.ts:263
↓ 6 callersMethodgetPublisherEdit
(id: number)
src/lib/server/db/publishers/publishers.ts:119
↓ 6 callersMethodgetReleaseEdit
(id: number)
src/lib/server/db/releases/releases.ts:207
↓ 6 callersMethodgetReleaseHistEdit
(params: { id: number; revision?: number })
src/lib/server/db/releases/releases.ts:262
↓ 6 callersMethodgetSeries
(params?: { q?: string | null; listStatus?: UserListStatus; userId?: string; labelIds?: number[]; is
src/lib/server/db/series/series.ts:176
↓ 6 callersMethodgetSeriesHistOneEdit
(params: { id: number; revision?: number })
src/lib/server/db/series/series.ts:1088
↓ 6 callersMethodgetYear
()
src/lib/components/form/release/releaseDate.ts:54
↓ 6 callersFunctionreverseRelationUpdateMarkdown
(dbItem: DbItem, id: number, revision: number)
src/lib/db/revision.ts:23
↓ 6 callersFunctionverifyPasswordHash
(hash: string, password: string)
src/lib/server/password/hash.ts:12
↓ 5 callersFunctionarrayIntersection
(a: T[], b: T[])
src/lib/db/array.ts:8
↓ 5 callersMethodeditPublisher
(data: { publisher: Infer<typeof publisherSchema>; id: number }, user: User)
src/lib/server/db/publishers/actions.ts:290
↓ 5 callersFunctionextractBwIdFromUrl
(url: string)
src/lib/server/scraper/bookwalker/scraper.ts:416
↓ 5 callersMethodgenerateSessionToken
()
src/lib/server/lucia/lucia.ts:49
↓ 5 callersMethodgetBookEdit
(id: number)
src/lib/server/db/books/books.ts:640
↓ 5 callersMethodgetBookReviews
(params: { bookId?: number; userId?: string; reviewId?: number; excludeReviewText?: boolean; })
src/lib/server/db/reviews/reviews.ts:31
↓ 5 callersMethodgetBooks
(params?: { q?: string | null; listStatus?: UserListStatus; userId?: string; labelIds?: number[]; is
src/lib/server/db/books/books.ts:817
↓ 5 callersMethodgetPublisherHistEdit
(params: { id: number; revision?: number })
src/lib/server/db/publishers/publishers.ts:154
↓ 5 callersMethodgetSeriesReviews
(params: { seriesId?: number; userId?: string; reviewId?: number; excludeReviewText?: boolean; })
src/lib/server/db/reviews/reviews.ts:69
↓ 5 callersMethodgetStaffHistOneEdit
(params: { id: number; revision?: number })
src/lib/server/db/staff/staff.ts:152
↓ 5 callersMethodgetStaffOneEdit
(id: number)
src/lib/server/db/staff/staff.ts:119
↓ 5 callersFunctiongetTodayAsDateNumber
()
src/lib/components/form/release/releaseDate.ts:1
↓ 5 callersFunctionrevertedRevisionMarkdown
(dbItem: DbItem, id: number, revision: number)
src/lib/db/revision.ts:19
↓ 5 callersFunctionsanitizeText
(text: Attr)
src/lib/components/markdown/simple-markdown.ts:543
↓ 5 callersFunctionvalidateTurnstile
(params: { request: Request; body: FormData })
src/lib/server/cf.ts:22
↓ 4 callersMethodaddBook
(data: { book: Infer<typeof bookSchema> }, user: User)
src/lib/server/db/books/actions.ts:237
↓ 4 callersFunctionbuildUrlFromRedirect
(currentUrl: URL, redirect: string)
src/lib/utils/url.ts:5
↓ 4 callersMethodcreateSession
(token: string, userId: string)
src/lib/server/lucia/lucia.ts:56
↓ 4 callersMethoddeleteUser
(params: { userId: string })
src/lib/server/db/user/user.ts:171
↓ 4 callersMethodeditRelease
(data: { release: Infer<typeof releaseSchema>; id: number }, user: User)
src/lib/server/db/releases/actions.ts:394
↓ 4 callersMethodeditSeries
(data: { series: Infer<typeof seriesSchema>; id: number }, user: User)
src/lib/server/db/series/actions.ts:367
↓ 4 callersMethodfromToday
()
src/lib/components/form/release/releaseDate.ts:13
↓ 4 callersMethodfromYearAndMonth
(year: number, month: number, dayType: 'start' | 'end')
src/lib/components/form/release/releaseDate.ts:18
↓ 4 callersFunctiongenerateIdFromEntropySize
(size: number)
src/lib/server/lucia/lucia.ts:10
↓ 4 callersFunctiongetBooks
(params: { limit: number; currentPage: number; q: string | undefined | null; db: Kysely<DB>; listUser: Pi
src/lib/server/db/books/query.ts:13
↓ 4 callersMethodgetListPrefs
(userId: string, trx?: Transaction<DB>)
src/lib/server/db/user/user.ts:155
↓ 4 callersFunctiongetReleases
(params: { currentPage: number; q: string | undefined | null; limit: number; db: Kysely<DB>; listUser: Pi
src/lib/server/db/releases/query.ts:12
↓ 4 callersFunctiongetSeries
(params: { currentPage: number; q: string | undefined | null; limit: number; db: Kysely<DB>; listUser: Pi
src/lib/server/db/series/query.ts:17
↓ 4 callersMethodgetSeriesOneEdit
(id: number)
src/lib/server/db/series/series.ts:977
↓ 4 callersMethodgetStaffOne
(id: number)
src/lib/server/db/staff/staff.ts:33
↓ 4 callersMethodgetWorksPaged
(params: { id: number; currentPage: number; tab: (typeof staffTabs)[number]; userId?: string | undefin
src/lib/server/db/staff/staff.ts:392
↓ 4 callersMethodinvalidateSession
(sessionId: string)
src/lib/server/lucia/lucia.ts:123
↓ 4 callersMethodisFullDate
()
src/lib/components/form/release/releaseDate.ts:50
↓ 4 callersMethodsetSessionTokenCookie
(event: RequestEvent, token: string, expiresAt: Date)
src/lib/server/lucia/lucia.ts:131
↓ 4 callersFunctiontestReleases
(params: { id: number; cb_publisher: (pub: ReleaseEdit) => MaybePromise<void>; })
src/tests/integration/releaseactions.test.ts:13
↓ 4 callersFunctiontestStaff
(params: { id: number; cb_staff: (stf: StaffEdit) => MaybePromise<void> })
src/tests/integration/staffactions.test.ts:13
↓ 3 callersMethodaddBookToList
(params: { userId: string; bookId: number; labelIds: number[]; selectedCustLabels: number[]; reading
src/lib/server/db/user/list.ts:154
↓ 3 callersFunctionaddCharacterBetweenString
(str: Nullish<string>, char: string)
src/lib/db/match.ts:17
↓ 3 callersFunctionaddMiscSeriesRelations
(params: { trx: Transaction<DB>; series: Awaited<ReturnType<typeof getSeriesForReverseRelation>>[number]; c
src/lib/server/db/series/actions.ts:75
↓ 3 callersMethodaddPublisher
(data: { publisher: Infer<typeof publisherSchema> }, user: User)
src/lib/server/db/publishers/actions.ts:446
↓ 3 callersMethodaddRelease
(data: { release: Infer<typeof releaseSchema> }, user: User)
src/lib/server/db/releases/actions.ts:559
↓ 3 callersMethodaddSeries
(data: { series: Infer<typeof seriesSchema> }, user: User)
src/lib/server/db/series/actions.ts:641
next →1–100 of 546, ranked by callers