MCPcopy Create free account

hub / github.com/hydro-dev/Hydro / functions

Functions2,206 in github.com/hydro-dev/Hydro

↓ 16 callersMethodgetByUname
(domainId: string, uname: string)
packages/hydrooj/src/model/user.ts:250
↓ 16 callersMethodinfo
(message: string, duration?: number)
packages/ui-default/components/notification/index.ts:76
↓ 16 callersFunctionpick
(obj: T, keys: K[])
framework/framework/base.ts:9
↓ 16 callersMethodrender
(name: string, state: any)
packages/ui-default/backendlib/template.ts:224
↓ 15 callersFunctionapi
(method: string, args: Record<string, any>, projection?: any)
packages/ui-default/utils/index.ts:6
↓ 15 callersMethodedit
(did: ObjectId, title: string, content: string)
packages/blog/index.ts:55
↓ 15 callersFunctionsortFiles
(files: Record<string, any>[] | string[], key = '_id')
framework/utils/lib/common.ts:206
↓ 15 callersMethodwarn
(message: string, duration?: number)
packages/ui-default/components/notification/index.ts:86
↓ 14 callersFunctioncb
()
packages/ui-default/pages/problem_main.page.tsx:310
↓ 14 callersFunctionconfirm
(text: string)
packages/ui-default/components/dialog/index.tsx:274
↓ 14 callersMethodget
( domainId: string, pid: string | number, projection: Projection<ProblemDoc> = ProblemModel.PR
packages/hydrooj/src/model/problem.ts:192
↓ 14 callersMethodpaginate
(cursor: FindCursor<T>, page: number, key: string)
packages/hydrooj/src/service/server.ts:34
↓ 14 callersFunctionquery
(q: string)
packages/migrate/scripts/universaloj.ts:56
↓ 14 callersFunctionquery
(q: string)
packages/migrate/scripts/hustoj.ts:103
↓ 13 callersMethodall
(domainId: string, name: string)
packages/ui-default/backendlib/builder.ts:158
↓ 13 callersMethodget
(url: string)
packages/hydrojudge/src/hosts/vj4.ts:98
↓ 13 callersMethodgetMeta
(path: string)
packages/hydrooj/src/model/storage.ts:103
↓ 13 callersMethodinc
(_id: number | number[], field: string, n: number = 1)
packages/hydrooj/src/model/user.ts:310
↓ 13 callersMethodlistGroup
(domainId: string, uid?: number, names?: string[], search?: string, limit?: number)
packages/hydrooj/src/model/user.ts:483
↓ 13 callersFunctionprompt
(title: string, fields: R, options?: PromptOptions)
packages/ui-default/components/dialog/index.tsx:142
↓ 13 callersFunctionquery
(q: string)
packages/migrate/scripts/jnoj.ts:109
↓ 13 callersFunctionquery
(q: string)
packages/migrate/scripts/syzoj.ts:87
↓ 13 callersFunctionshouldFindTestcase
(files: string[], info?: Info)
packages/common/tests/subtask.spec.ts:10
↓ 13 callersFunctionsleep
(timeout: number)
framework/utils/lib/common.ts:120
↓ 13 callersMethodvalue
(val?: string)
packages/ui-default/components/editor/index.tsx:275
↓ 12 callersMethodclose
()
packages/hydrojudge/src/sandbox/client.ts:77
↓ 12 callersFunctionmd5
(content: string)
framework/utils/lib/utils.ts:42
↓ 11 callersFunctionavatar
(src: string, size = 64, fallback = '')
packages/hydrooj/src/lib/avatar.ts:14
↓ 11 callersFunctionbuildProjection
(fields: readonly T[])
packages/hydrooj/src/utils.ts:4
↓ 11 callersFunctiongetFiles
(folder: string, base = '')
packages/ui-default/backendlib/template.ts:28
↓ 11 callersFunctionprocessNode
(key: string, s: Schema<number> | Schema<string> | Schema<boolean>, defaultFamily = 'setting_basic')
packages/hydrooj/src/model/setting.ts:87
↓ 11 callersMethodreloadPlugin
(key: string, configScope: string)
packages/hydrooj/src/loader.ts:116
↓ 11 callersMethodsetUserInDomain
(domainId: string, uid: number, params: any)
packages/hydrooj/src/model/domain.ts:260
↓ 11 callersMethodsuccess
(message: string, duration?: number)
packages/components/frontend/Notification.tsx:11
↓ 10 callersMethodaddAdditionalFile
( domainId: string, pid: number, name: string, f: Readable | Buffer | string, operator = 1, sk
packages/hydrooj/src/model/problem.ts:335
↓ 10 callersFunctionbuildContent
(source: ProblemSource, type: 'markdown' | 'html' = 'markdown', translate?: (s: string) => string)
packages/hydrooj/src/lib/content.ts:12
↓ 10 callersMethodclear
()
packages/ui-default/components/dialog/index.tsx:93
↓ 10 callersFunctionfindFileSync
(pathname: string, doThrow: boolean | Error = true)
framework/utils/lib/utils.ts:236
↓ 10 callersMethodget
( domainId: string, page = 1, pid?: string | number, tid?: ObjectId, uidOrName?: string, lang?
packages/hydrooj/src/handler/record.ts:38
↓ 10 callersMethodgetLang
(name: string, doThrow = true)
packages/hydrojudge/src/hosts/vj4.ts:39
↓ 10 callersMethodgetListStatus
(domainId: string, uid: number, pids: number[])
packages/hydrooj/src/model/problem.ts:428
↓ 10 callersMethodprovide
(name: string, provider: OAuthProvider)
packages/hydrooj/src/model/oauth.ts:81
↓ 10 callersMethodquery
(collection: string, bucket: string, terms: string, options?: QueryOptions)
packages/sonic/index.ts:135
↓ 10 callersMethodsetUserRole
(domainId: string, uid: MaybeArray<number>, role: string, autojoin = false)
packages/hydrooj/src/model/domain.ts:151
↓ 9 callersFunctionCounter
()
framework/utils/lib/utils.ts:269
↓ 9 callersMethodaddChecker
(type: string, checkFunc: CheckItem)
packages/hydrooj/src/service/check.ts:59
↓ 9 callersMethodclose
()
packages/ui-default/components/marker/Marker.js:86
↓ 9 callersMethodclose
()
packages/ui-default/components/socket/index.ts:65
↓ 9 callersFunctionconvertPath
(p: string)
packages/hydrooj/src/service/storage.ts:55
↓ 9 callersMethodcount
(query: Filter<Task>)
packages/hydrooj/src/model/task.ts:121
↓ 9 callersMethodget
(domainId: string, page = 1, q = '')
packages/hydrooj/src/handler/training.ts:63
↓ 9 callersMethodgetListForRender
(domainId: string, uids: number[], arg: string[] | boolean, extraFields?: string[])
packages/hydrooj/src/model/user.ts:412
↓ 9 callersMethodnext
(domainId: string, rid: ObjectId, body: Partial<JudgeResultBody>)
packages/hydrooj/src/handler/judge.ts:107
↓ 9 callersFunctionprojection
(input: T, schema: S, serializeCtx?: any)
framework/framework/api.ts:78
↓ 9 callersMethodregister
* hack into router methods to make sure that koa middlewares are disposable
framework/framework/router.ts:54
↓ 9 callersFunctionsaslprepString
(regex?: RegExp, cb?: (i: string) => boolean, convert?: (i: string) => T)
framework/framework/validator.ts:77
↓ 9 callersMethodsend
(rid: string, key: 'next' | 'end', data: Partial<JudgeResultBody>)
packages/hydrojudge/src/hosts/hydro.ts:110
↓ 9 callersFunctionsumStatus
(status)
packages/hydrooj/src/script/problemStat.ts:7
↓ 8 callersFunctionaddFile
(name: string, content: string)
packages/ui-default/backendlib/builder.ts:112
↓ 8 callersMethodafter
(domainId: string, tid: ObjectId)
packages/hydrooj/src/handler/contest.ts:110
↓ 8 callersMethodclose
()
framework/framework/server.ts:640
↓ 8 callersMethodcompileLocalFile
( type: 'interactor' | 'validator' | 'checker' | 'generator' | 'manager' | 'std', source: Comp
packages/hydrojudge/src/task.ts:221
↓ 8 callersFunctioncreateMetric
( C: T, name: string, help: string, extra?: T extends new (a: infer R) => any ? Partial<R> : never,
packages/prom-client/metrics.ts:16
↓ 8 callersFunctionentry
(source: string, target = source, ro = true)
install/install.ts:181
↓ 8 callersFunctionexec
(...args: Parameters<typeof child.spawnSync>)
packages/hydrooj/src/commands/db.ts:12
↓ 8 callersFunctionformatSeconds
(_seconds: string | number = '0', showSeconds = true)
framework/utils/lib/common.ts:174
↓ 8 callersMethodget
(domainId: string, tid: ObjectId, token: string)
packages/onsite-toolkit/index.ts:247
↓ 8 callersMethodget
(domainId: string)
packages/hydrooj/src/model/domain.ts:80
↓ 8 callersMethodget
(domainId: string, page = 1)
packages/hydrooj/src/handler/domain.ts:27
↓ 8 callersMethodgetData
(url: string)
packages/vjudge/src/providers/yacs.ts:17
↓ 8 callersMethodgetRoles
(arg: string | DomainDoc, count: boolean = false)
packages/hydrooj/src/model/domain.ts:182
↓ 8 callersMethodgetValue
()
packages/ui-default/components/rotator/index.js:72
↓ 8 callersFunctioniterateAllDomain
(cb: (ddoc: DomainDoc, current?: number, total?: number) => Promise<any>)
packages/hydrooj/src/pipelineUtils.ts:14
↓ 8 callersFunctionmongoId
(idstring: string)
packages/ui-default/utils/index.ts:89
↓ 8 callersFunctionpid
(id)
packages/migrate/scripts/vijos.ts:11
↓ 8 callersMethodpost
()
packages/blog/index.ts:154
↓ 8 callersMethodrender
()
packages/ui-default/components/messagepad/index.jsx:28
↓ 8 callersMethodsetCookie
(cookie: string | string[], save = false)
packages/vjudge/src/fetch.ts:56
↓ 8 callersMethodsignDownloadLink
(target: string, filename?: string, noExpire = false, useAlternativeEndpointFor?: 'user' | 'judge')
packages/hydrooj/src/model/storage.ts:118
↓ 8 callersFunctionsize
(s: number, base = 1)
framework/utils/lib/common.ts:184
↓ 8 callersMethodstartChildSpan
(name: string, attributes?: Record<string, any>)
packages/hydrojudge/src/task.ts:54
↓ 8 callersMethodtranslate
(str: string, languages: string[])
packages/hydrooj/src/lib/i18n.ts:51
↓ 7 callersMethodadd
( domainId: string, pid: number, uid: number, lang: string, code: string, addTask: boolean,
packages/hydrooj/src/model/record.ts:129
↓ 7 callersMethodaddView
( id: string, name: string, args: T, { display, supportedRules, cacheTime }: { dis
packages/hydrooj/src/handler/contest.ts:885
↓ 7 callersMethodbinary
(data: any, name?: string)
framework/framework/server.ts:235
↓ 7 callersMethodcheckPassword
(password: string)
packages/hydrooj/src/model/user.ts:140
↓ 7 callersMethodcompile
(lang: string, code: CopyInFile)
packages/hydrojudge/src/task.ts:210
↓ 7 callersMethodfocus
()
packages/ui-default/components/discussion/CommentBox.js:60
↓ 7 callersMethodget
(domainId: string, group = '', page = 1, q = '')
packages/hydrooj/src/handler/homework.ts:37
↓ 7 callersMethodget
()
packages/hydrooj/src/handler/judge.ts:207
↓ 7 callersFunctiongetConfig
(key)
install/install.ts:610
↓ 7 callersMethodinc
(did: ObjectId, key: NumberKeys<BlogDoc>, value: number)
packages/blog/index.ts:60
↓ 7 callersMethodpostFile
()
packages/hydrojudge/src/hosts/vj4.ts:35
↓ 7 callersMethodranked
(cursor: T[] | FindCursor<T>, equ: (a: T, b: T) => boolean)
packages/hydrooj/src/service/db.ts:168
↓ 7 callersMethodrename
(path: string, newPath: string, operator: null | number = 1)
packages/hydrooj/src/model/storage.ts:46
↓ 7 callersMethodsend
(data)
packages/ui-default/components/socket/index.ts:61
↓ 7 callersMethodshow
(autohide = true)
packages/ui-default/components/notification/index.ts:56
↓ 7 callersMethodstart
()
packages/hydrooj/src/service/storage.ts:308
↓ 7 callersMethodstat
(domainId?: string)
packages/hydrooj/src/model/record.ts:64
↓ 6 callersFunction_call
(method: 'post' | 'get' | 'delete', endpoint: string, trace?: string)
packages/hydrojudge/src/sandbox/client.ts:86
← previousnext →101–200 of 2,206, ranked by callers