Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/hydro-dev/Hydro
/ functions
Functions
2,206 in github.com/hydro-dev/Hydro
⨍
Functions
2,206
◇
Types & classes
757
↓ 1 callers
Function
busprintf
()
packages/ui-default/static/browser-update.js:2
↓ 1 callers
Method
cacheOpen
(source: string, files: FileInfo[])
packages/hydrojudge/src/task.ts:118
↓ 1 callers
Function
cached
(request: Request, cacheKey: string, fetchFunc: () => Promise<Response | null>)
packages/ui-default/service-worker.ts:188
↓ 1 callers
Method
calRating
(rank: number, user: User)
packages/hydrooj/src/lib/rating.ts:42
↓ 1 callers
Function
calcLevel
(domainId: string, report: Report)
packages/hydrooj/src/script/rating.ts:105
↓ 1 callers
Method
calculate
()
packages/hydrooj/src/lib/rating.ts:53
↓ 1 callers
Function
callback
()
packages/hydrooj/src/handler/user.ts:654
↓ 1 callers
Method
cancel
(id: string)
packages/hydrooj/src/service/check.ts:76
↓ 1 callers
Function
cancelLastXHR
()
packages/ui-default/utils/pjax.js:16
↓ 1 callers
Function
cancelRelativeTime
($container)
packages/ui-default/components/time/time.page.js:29
↓ 1 callers
Function
canonical
(p: string)
framework/utils/lib/utils.ts:278
↓ 1 callers
Function
canonicalizeUrl
(url)
packages/ui-default/utils/pjax.js:23
↓ 1 callers
Function
changeMail
()
packages/ui-default/pages/home_security.page.tsx:11
↓ 1 callers
Function
changeUserPriv
(uid, priv)
packages/ui-default/pages/manage_user_priv.page.js:19
↓ 1 callers
Method
checkStatus
(onCheckFunc = false)
packages/vjudge/src/index.ts:253
↓ 1 callers
Function
checkStringArray
(args: ParseEntry[])
packages/hydrooj/src/entry/cli.ts:37
↓ 1 callers
Function
checkStringArray
(args: ParseEntry[])
packages/hydrojudge/src/sandbox.ts:65
↓ 1 callers
Method
clean
(err?: Error)
framework/framework/server.ts:653
↓ 1 callers
Method
cleanup
()
framework/framework/api.ts:267
↓ 1 callers
Method
clearIndexes
(coll: Collection<T>, dropIndex?: string[])
packages/hydrooj/src/service/db.ts:90
↓ 1 callers
Method
close
()
packages/ui-default/components/dialog/index.tsx:56
↓ 1 callers
Method
close
()
framework/framework/router.ts:40
↓ 1 callers
Method
close
(code: number, reason: string)
framework/framework/server.ts:293
↓ 1 callers
Method
closeTooltipsImmediately
()
packages/ui-default/components/marker/Marker.js:102
↓ 1 callers
Function
collectFiles
(folder: string)
packages/hydrojudge/src/cases.ts:49
↓ 1 callers
Function
collide
(rect1: any, rect2: any)
packages/ui-default/components/problemconfig/tree/SelectionManager.tsx:11
↓ 1 callers
Function
config
()
packages/hydrojudge/src/sandbox/client.ts:115
↓ 1 callers
Method
consume
()
packages/hydrooj/src/service/worker.ts:54
↓ 1 callers
Method
consume
(queue: PQueue)
packages/hydrojudge/src/hosts/hydro.ts:138
↓ 1 callers
Function
convertIniConfig
(ini: string)
packages/common/subtask.ts:3
↓ 1 callers
Method
count
(query: Filter<Schedule>)
packages/hydrooj/src/model/schedule.ts:46
↓ 1 callers
Method
count
(domainId: string, query: Filter<ProblemDoc>)
packages/hydrooj/src/model/problem.ts:278
↓ 1 callers
Method
countUser
(domainId: string, role?: string)
packages/hydrooj/src/model/domain.ts:145
↓ 1 callers
Function
createLogger
(name: string)
framework/utils/lib/utils.ts:32
↓ 1 callers
Function
createPluginAPI
()
packages/ui-next/src/registry/plugin.ts:16
↓ 1 callers
Function
createRegistry
(ctx: Context)
packages/prom-client/metrics.ts:12
↓ 1 callers
Function
createRegistryStore
()
packages/ui-next/src/registry/store.ts:10
↓ 1 callers
Function
createReplyContainer
($parent)
packages/ui-default/components/discussion/comments.page.tsx:13
↓ 1 callers
Function
createRouteMapStore
(initial: Record<string, string>)
packages/ui-next/src/globals.ts:27
↓ 1 callers
Function
createStream
(port)
packages/ui-default/service-worker.ts:8
↓ 1 callers
Function
daemon
()
packages/hydrojudge/src/daemon.ts:47
↓ 1 callers
Function
decProgress
()
packages/ui-default/utils/pjax.js:44
↓ 1 callers
Function
decodeJWT
(idToken: string)
packages/login-with-google/index.ts:10
↓ 1 callers
Function
decodeJwtPayload
(token: string)
packages/login-with-oidc/index.ts:39
↓ 1 callers
Function
decrypt
(encrypted: string)
packages/center/index.ts:8
↓ 1 callers
Function
definePlugin
(args: { inject?: keyof Context[] | Record<keyof Context, any>; apply: (ctx: Context, config: T) => Pr
packages/hydrooj/src/libs.ts:22
↓ 1 callers
Function
del
(name: string)
packages/ui-default/pages/domain_group.page.ts:17
↓ 1 callers
Method
deleteRoles
(domainId: string, roles: string[])
packages/hydrooj/src/model/domain.ts:222
↓ 1 callers
Function
deleteSubtask
()
packages/ui-default/components/problemconfig/ProblemConfigTree.tsx:48
↓ 1 callers
Method
destroy
()
packages/ui-default/components/editor/index.tsx:265
↓ 1 callers
Function
destroyReplyContainer
($parent)
packages/ui-default/components/discussion/comments.page.tsx:39
↓ 1 callers
Method
detach
()
packages/ui-default/components/marker/MarkerReactive.js:47
↓ 1 callers
Method
detach
()
packages/ui-default/components/tooltip/Tooltip.js:34
↓ 1 callers
Method
detachAll
(container: Document | HTMLElement = document.body)
packages/ui-default/components/DOMAttachedObject.ts:75
↓ 1 callers
Function
diffArray
(a, b)
framework/utils/lib/common.ts:52
↓ 1 callers
Function
difficultyAlgorithm
(nSubmit: number, nAccept: number)
packages/hydrooj/src/lib/difficulty.ts:37
↓ 1 callers
Function
discussionNode
(src: Db, report: Report)
packages/migrate/scripts/vijos.ts:287
↓ 1 callers
Function
dispatcher
(base)
packages/ui-default/components/problemconfig/ProblemType.tsx:18
↓ 1 callers
Function
distanceToRect
(px, py, rect)
packages/ui-default/components/marker/Marker.js:12
↓ 1 callers
Method
doSubmission
()
packages/hydrojudge/src/task.ts:170
↓ 1 callers
Method
doUpgrade
()
packages/hydrooj/src/service/migration.ts:36
↓ 1 callers
Method
dontWait
(func: () => Promise<void | boolean>, name: string)
packages/hydrooj/src/service/migration.ts:31
↓ 1 callers
Method
download
()
packages/hydrooj/src/handler/record.ts:142
↓ 1 callers
Function
downloadFile
(target, retry = 5)
packages/ui-default/components/zipDownloader/index.ts:35
↓ 1 callers
Function
drop
(item)
packages/ui-default/components/problemconfig/ProblemConfigTree.tsx:36
↓ 1 callers
Function
edit
(domainId: string, tid: ObjectId, $set: Partial<Tdoc>)
packages/hydrooj/src/model/contest.ts:832
↓ 1 callers
Function
emoji
(range)
packages/ui-default/components/monaco/languages/markdown.ts:7
↓ 1 callers
Function
emulateAnchorClick
(ev: KeyboardEvent, targetUrl: string, alwaysOpenInNewWindow = false)
packages/ui-default/utils/index.ts:99
↓ 1 callers
Function
enableAuthn
(type: string)
packages/ui-default/pages/home_security.page.tsx:110
↓ 1 callers
Function
enableTfa
()
packages/ui-default/pages/home_security.page.tsx:63
↓ 1 callers
Function
encodeRFC5987ValueChars
(str: string)
framework/framework/server.ts:34
↓ 1 callers
Function
ensureAndGetSelectedFiles
(type = '')
packages/ui-default/pages/problem_files.page.tsx:14
↓ 1 callers
Function
ensureAndGetSelectedGroups
()
packages/ui-default/pages/domain_group.page.ts:84
↓ 1 callers
Function
ensureAndGetSelectedRoles
()
packages/ui-default/pages/domain_role.page.js:27
↓ 1 callers
Function
ensureFile
(folder: string)
packages/hydrojudge/src/utils.ts:40
↓ 1 callers
Method
ensureLogin
()
packages/vjudge/src/providers/csgoj.ts:65
↓ 1 callers
Method
ensureLogin
()
packages/vjudge/src/providers/poj.ts:52
↓ 1 callers
Method
ensureLogin
()
packages/vjudge/src/providers/hduoj.ts:38
↓ 1 callers
Function
enterScratchpadMode
()
packages/ui-default/pages/problem_detail.page.tsx:172
↓ 1 callers
Function
escapeGroupName
(s: string)
packages/migrate/scripts/jnoj.ts:325
↓ 1 callers
Function
executeCommand
(input: string)
packages/hydrooj/src/ui.ts:24
↓ 1 callers
Method
exists
()
packages/ui-default/components/marker/Marker.js:21
↓ 1 callers
Function
expandAllMenus
()
packages/ui-default/components/menu/menu.page.js:9
↓ 1 callers
Function
expandMenu
($menu)
packages/ui-default/components/menu/menu.page.js:5
↓ 1 callers
Function
extract
(v)
packages/ui-default/components/dialog/index.tsx:225
↓ 1 callers
Function
extractMetaData
(requestOption, response)
packages/ui-default/utils/pjax.js:29
↓ 1 callers
Function
extractVideoParameters
(url: string)
packages/ui-default/backendlib/markdown-it-media.ts:34
↓ 1 callers
Function
findCategory
(name)
packages/ui-default/pages/problem_edit.page.jsx:46
↓ 1 callers
Function
fix
(doc)
packages/migrate/scripts/vijos.ts:325
↓ 1 callers
Method
fixExpireAfter
()
packages/hydrooj/src/service/db.ts:74
↓ 1 callers
Function
fixProblem
(report: Report)
packages/migrate/scripts/vijos.ts:332
↓ 1 callers
Method
flushb
(collection: string, bucket: string)
packages/sonic/index.ts:159
↓ 1 callers
Method
flushc
(collection: string)
packages/sonic/index.ts:163
↓ 1 callers
Function
folderSize
(folderPath: string)
framework/utils/lib/utils.ts:44
↓ 1 callers
Function
format
(message, args)
packages/ui-default/components/monaco/nls.js:3
↓ 1 callers
Method
fromFile
(domainId: string, zipfile: string)
packages/import-qduoj/index.ts:50
↓ 1 callers
Method
fromFile
(domainId: string, zipfile: string)
packages/import-hoj/index.ts:14
↓ 1 callers
Function
genId
()
packages/ui-next/src/registry/store.ts:20
↓ 1 callers
Function
get
(request: Request)
packages/ui-default/service-worker.ts:152
↓ 1 callers
Function
get
(fileId: string, dest?: string)
packages/hydrojudge/src/sandbox.ts:189
← previous
next →
701–800 of 2,206, ranked by callers