Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/type-challenges/type-challenges
/ functions
Functions
96 in github.com/type-challenges/type-challenges
⨍
Functions
96
◇
Types & classes
38
↓ 21 callers
Function
t
(locale: SupportedLocale, key: string)
scripts/locales.ts:15
↓ 12 callers
Function
uniqueItems
(items: any[])
questions/30178-hard-unique-items/template.ts:1
↓ 9 callers
Function
assertArrayIndex
(array: readonly unknown[], key: string)
questions/00925-extreme-assert-array-index/template.ts:1
↓ 7 callers
Function
resolveInfo
(quiz: Quiz, locale: string = defaultLocale)
scripts/loader.ts:107
↓ 6 callers
Function
toBadgeLink
(url: string, label: string, text: string, color: string, args = '')
scripts/readme.ts:43
↓ 5 callers
Function
toBadge
(label: string, text: string, color: string, args = '')
scripts/readme.ts:39
↓ 4 callers
Function
loadFile
(filepath: string)
scripts/loader.ts:8
↓ 4 callers
Function
loadQuizzes
()
scripts/loader.ts:70
↓ 4 callers
Function
quizToBadge
(quiz: Quiz, locale: string, absolute = false, badge = true)
scripts/readme.ts:71
↓ 3 callers
Function
f
(name: string, locale: string, ext: string)
scripts/locales.ts:22
↓ 3 callers
Function
formatToCode
(quiz: Quiz, locale: SupportedLocale)
scripts/actions/utils/formatToCode.ts:10
↓ 3 callers
Function
getCodeBlock
(text: string, title: string, lang = 'ts')
scripts/actions/issue-pr.ts:241
↓ 3 callers
Function
resolveFilePath
(dir: string, name: string, ext: string, locale: string)
scripts/utils/resolve.ts:3
↓ 3 callers
Function
toDivider
(text: string)
scripts/actions/utils/toDivider.ts:1
↓ 3 callers
Function
toQuizREADME
(quiz: Quiz, locale?: string, absolute = false)
scripts/toUrl.ts:23
↓ 3 callers
Function
translateAllQuizzes
(from: SupportedLocale, to: SupportedLocale)
scripts/translate.ts:61
↓ 3 callers
Function
updateComment
(github: Github, context: Context, body: string)
scripts/actions/issue-pr.ts:211
↓ 2 callers
Function
calculateFileHash
(filePathFull: string)
scripts/generate-play.ts:15
↓ 2 callers
Function
createMessageBody
(prNumber: number)
scripts/actions/issue-pr.ts:165
↓ 2 callers
Function
getQuestionFullName
(no: number, difficulty: string, title: string)
scripts/actions/issue-pr.ts:265
↓ 2 callers
Function
loadLocaleVariations
( filepath: string, preprocessor: (s: string) => T = s => s as any as T, )
scripts/loader.ts:14
↓ 2 callers
Function
loadQuiz
(dir: string)
scripts/loader.ts:83
↓ 2 callers
Function
toAnswerShort
(no: number, locale?: string)
scripts/toUrl.ts:75
↓ 2 callers
Function
toCommentBlock
(text: string)
scripts/actions/utils/toCommentBlock.ts:1
↓ 2 callers
Function
toDetailsInnerText
(text: string, locale: SupportedLocale)
scripts/readme.ts:67
↓ 2 callers
Function
toPlaygroundUrl
( code: string, config: Object = {}, site = TYPESCRIPT_PLAYGROUND, )
scripts/toUrl.ts:11
↓ 2 callers
Function
toRawREADME
(quiz: Quiz, locale?: string)
scripts/toUrl.ts:30
↓ 2 callers
Function
toShareAnswerFull
(quiz: Quiz, locale: string = defaultLocale)
scripts/toUrl.ts:49
↓ 2 callers
Function
toSolutionsShort
(no: number)
scripts/toUrl.ts:65
↓ 2 callers
Function
translateQuiz
(quiz: Quiz, from: SupportedLocale, to: SupportedLocale)
scripts/translate.ts:17
↓ 2 callers
Function
updateIndexREADME
(quizzes: Quiz[])
scripts/readme.ts:148
↓ 2 callers
Function
updateQuestionsREADME
(quizzes: Quiz[])
scripts/readme.ts:202
↓ 2 callers
Function
updateREADMEs
(type?: 'quiz' | 'index')
scripts/readme.ts:222
↓ 1 callers
Function
build
()
scripts/build.ts:8
↓ 1 callers
Function
calculateOverridableFiles
(cache: Snapshot, snapshot: Snapshot)
scripts/generate-play.ts:75
↓ 1 callers
Function
escapeHtml
(unsafe: string)
scripts/readme.ts:26
↓ 1 callers
Function
fn
(v: boolean)
questions/00002-medium-return-type/test-cases.ts:19
↓ 1 callers
Function
generatePlayground
()
scripts/generate-play.ts:93
↓ 1 callers
Function
getAllTags
(quizzes: Quiz[], locale: string)
scripts/readme.ts:89
↓ 1 callers
Function
getCommentRange
(text: string, key: string)
scripts/actions/issue-pr.ts:251
↓ 1 callers
Function
getQuizzesByTag
(quizzes: Quiz[], locale: string, tag: string)
scripts/readme.ts:99
↓ 1 callers
Function
getTimestampBadge
()
scripts/actions/issue-pr.ts:259
↓ 1 callers
Function
insertInfoReadme
(filepath: string, quiz: Quiz, locale: SupportedLocale, quizzes: Quiz[])
scripts/readme.ts:106
↓ 1 callers
Function
isQuizWritable
(quizFileName: string, overridableFiles: Snapshot, playgroundSnapshot: Snapshot)
scripts/generate-play.ts:86
↓ 1 callers
Function
loadQuizByNo
(no: number | string)
scripts/loader.ts:95
↓ 1 callers
Function
main
()
scripts/actions/loader.ts:9
↓ 1 callers
Function
quizNoToBadges
(ids: (string | number)[], quizzes: Quiz[], locale: string, absolute = false)
scripts/readme.ts:81
↓ 1 callers
Function
readPlaygroundCache
(playgroundCachePath: string)
scripts/generate-play.ts:59
↓ 1 callers
Function
run
()
scripts/translate-cli.ts:5
↓ 1 callers
Function
takeSnapshot
(quizzesPath: string)
scripts/generate-play.ts:35
↓ 1 callers
Function
toAuthorInfo
(author: Partial<QuizMetaInfo['author']> = {})
scripts/readme.ts:51
↓ 1 callers
Function
toBadgeURL
(label: string, text: string, color: string, args = '')
scripts/readme.ts:35
↓ 1 callers
Function
toDifficultyBadge
(difficulty: string, locale: SupportedLocale)
scripts/readme.ts:55
↓ 1 callers
Function
toDifficultyBadgeInverted
(difficulty: string, locale: SupportedLocale, count: number)
scripts/readme.ts:59
↓ 1 callers
Function
toDifficultyPlainText
(difficulty: string, locale: SupportedLocale, count: number)
scripts/readme.ts:63
↓ 1 callers
Function
toFooter
(quiz: Quiz, locale: SupportedLocale)
scripts/actions/utils/toFooter.ts:7
↓ 1 callers
Function
toHomepageShort
(locale?: string)
scripts/toUrl.ts:81
↓ 1 callers
Function
toInfoHeader
(quiz: Quiz, locale: SupportedLocale)
scripts/actions/utils/toInfoHeader.ts:6
↓ 1 callers
Function
toLinks
(quiz: Quiz, locale: SupportedLocale)
scripts/actions/utils/toLinks.ts:6
↓ 1 callers
Function
toNearborREADME
(quiz: Quiz, locale?: string)
scripts/toUrl.ts:43
↓ 1 callers
Function
toPlayShort
(no: number, locale?: string)
scripts/toUrl.ts:69
↓ 1 callers
Function
toQuestionsRawREADME
(locale?: string)
scripts/toUrl.ts:38
↓ 1 callers
Function
toReadmeShort
(no: number, locale?: string)
scripts/toUrl.ts:59
↓ 1 callers
Function
toSolutionsFull
(no: number)
scripts/toUrl.ts:19
↓ 1 callers
Function
translateMarkdown
(code: string, from: SupportedLocale, to: SupportedLocale)
scripts/translate.ts:31
Function
action
(github, context, core)
scripts/actions/toggle-pr-with-issue.ts:3
Function
action
(github, context, core)
scripts/actions/issue-pr.ts:44
Function
action
(github, context, core)
scripts/actions/labeling.ts:3
Function
bar
(arg1: boolean, arg2: { a: 'A' })
questions/03312-easy-parameters/test-cases.ts:4
Function
baz
()
questions/03312-easy-parameters/test-cases.ts:5
Method
constructor
()
questions/02828-hard-classpublickeys/test-cases.ts:7
Function
data
(this)
questions/00213-hard-vue-basic-props/test-cases.ts:14
Function
data
()
questions/00006-hard-simple-vue/test-cases.ts:4
Function
fn1
(v: boolean, w: any)
questions/00002-medium-return-type/test-cases.ts:20
Function
foo
(arg1: string, arg2: number)
questions/03312-easy-parameters/test-cases.ts:3
Function
fullname
()
questions/00213-hard-vue-basic-props/test-cases.ts:39
Function
fullname
()
questions/00006-hard-simple-vue/test-cases.ts:19
Method
getNum
()
questions/02828-hard-classpublickeys/test-cases.ts:13
Function
getOthers
(condition: boolean, a: A, b: B)
scripts/actions/issue-pr.ts:42
Function
getRandom
()
questions/00213-hard-vue-basic-props/test-cases.ts:44
Function
getRandom
()
questions/00006-hard-simple-vue/test-cases.ts:24
Function
handleError
(err: any)
scripts/actions/loader.ts:19
Function
hi
()
questions/00213-hard-vue-basic-props/test-cases.ts:47
Function
hi
()
questions/00006-hard-simple-vue/test-cases.ts:27
Function
increment
(step = 1)
questions/01290-hard-pinia/test-cases.ts:25
Function
init
()
questions/01290-hard-pinia/test-cases.ts:21
Function
loadInfo
(s: string)
scripts/loader.ts:45
Function
parsedNum
()
questions/01290-hard-pinia/test-cases.ts:16
Function
readmeCleanUp
(text: string)
scripts/loader.ts:38
Function
reset
()
questions/01290-hard-pinia/test-cases.ts:28
Function
setNum
(value: number)
questions/01290-hard-pinia/test-cases.ts:36
Function
stringifiedNum
()
questions/01290-hard-pinia/test-cases.ts:10
Function
test
()
questions/00213-hard-vue-basic-props/test-cases.ts:51
Function
test
()
questions/00006-hard-simple-vue/test-cases.ts:32
Function
toPlanTextLink
(url: string, _label: string, text: string, _color: string, _args = '')
scripts/readme.ts:47
Function
translateQuizByNo
(no: number, from: SupportedLocale, to: SupportedLocale)
scripts/translate.ts:10