MCPcopy Create free account

hub / github.com/RealKai42/qwerty-learner / functions

Functions232 in github.com/RealKai42/qwerty-learner

↓ 30 callersFunctioncn
(...inputs: ClassValue[])
src/utils/ui.ts:4
↓ 12 callersFunctionclassNames
(...classNames: Array<string | void | null>)
src/utils/index.ts:73
↓ 8 callersFunctionatomForConfig
( key: string, defaultValue: T, )
src/store/atomForConfig.ts:8
↓ 4 callersFunctionaddHowlListener
(howl: Howl, ...args: Parameters<Howl['on']>)
src/utils/index.ts:67
↓ 4 callersFunctiongetUTCUnixTimestamp
()
src/utils/index.ts:107
↓ 4 callersFunctiontrackPromotionEvent
(event: string, properties: Record<string, string>)
src/utils/trackEvent.ts:3
↓ 3 callersFunctiongetUtcStringForMixpanel
()
src/utils/mixpanel.ts:220
↓ 3 callersFunctionpressWord
(page: Page, word: string)
tests/e2e/practice.spec.ts:3
↓ 3 callersFunctionrange
(start: number, end: number, step: number)
src/utils/range.ts:24
↓ 3 callersFunctiontoFinite
(value: number)
src/utils/range.ts:4
↓ 3 callersFunctiontoFixedNumber
(number: number, fractionDigits: number)
src/utils/index.ts:103
↓ 3 callersFunctionuseIntersectionObserver
( elementRef: RefObject<Element>, { threshold = 0, root = null, rootMargin = '0%', freezeOnceVisible = fal
src/hooks/useIntersectionObserver.ts:11
↓ 2 callersFunctioncalcChapterCount
(length: number)
src/utils/index.ts:94
↓ 2 callersFunctionchangeTransVisibleState
()
src/pages/Typing/components/Switcher/index.tsx:28
↓ 2 callersFunctiongenerateWordSoundSrc
(word: string, pronunciation: Exclude<PronunciationType, false>)
src/hooks/usePronunciation.ts:13
↓ 2 callersFunctiongetLevel
(value: number)
src/pages/Analysis/hooks/useWordStats.ts:30
↓ 2 callersFunctiongroupBy
(elements: T[], iteratee: (value: T) => string)
src/utils/groupBy.ts:3
↓ 2 callersFunctionhandleExport
(bookType: string)
src/pages/ErrorBook/DropdownExport.tsx:27
↓ 2 callersFunctionisLegal
(key: string)
src/utils/index.ts:39
↓ 2 callersFunctionrecordDataAction
({ type, size, wordCount, chapterCount, }: { type: 'export' | 'import' size: number wordCount: n
src/utils/mixpanel.ts:199
↓ 2 callersFunctionrecordErrorBookAction
(type: errorBookType)
src/utils/mixpanel.ts:50
↓ 2 callersFunctionrecordOpenInfoPanelAction
(type: InfoPanelType, location: openInfoPanelLocation)
src/utils/mixpanel.ts:27
↓ 2 callersFunctionrecordShareAction
(type: shareType)
src/utils/mixpanel.ts:36
↓ 2 callersFunctionrecordStarAction
(action: starAction)
src/utils/mixpanel.ts:19
↓ 2 callersFunctionreportDonateCard
(info: donateCardInfo)
src/utils/mixpanel.ts:68
↓ 2 callersFunctionshuffle
(array: T[])
src/utils/shuffle.ts:1
↓ 2 callersFunctionuseDeleteWordRecord
()
src/utils/db/index.ts:124
↓ 2 callersFunctionuseGetWord
(name: string, dict: Dictionary)
src/pages/ErrorBook/hooks/useGetWord.ts:6
↓ 2 callersFunctionusePronunciationSound
(word: string, isLoop?: boolean)
src/hooks/usePronunciation.ts:37
↓ 2 callersFunctionuseWindowSize
(initialWidth = Infinity, initialHeight = Infinity)
src/hooks/useWindowSize.tsx:5
↓ 1 callersFunctionIsDesktop
()
src/utils/index.ts:49
↓ 1 callersFunctionbaseRange
(start: number, end: number, step: number)
src/utils/range.ts:12
↓ 1 callersFunctionchangeDarkModeState
()
src/pages/Typing/components/Switcher/index.tsx:24
↓ 1 callersFunctionchangeDarkModeState
()
src/pages/Analysis/index.tsx:23
↓ 1 callersFunctionclamp
(number: number, lower: number, upper: number)
src/utils/clamp.ts:1
↓ 1 callersFunctioncurrentWord
()
src/components/WordPronunciationIcon/index.tsx:11
↓ 1 callersFunctionerrorColumns
(onDelete: (word: string) => Promise<void>)
src/pages/Gallery-N/ErrorTable/columns.tsx:15
↓ 1 callersFunctionexportDatabase
(callback: (exportProgress: ExportProgress) => boolean)
src/utils/db/data-export.ts:16
↓ 1 callersFunctionfetchChapterNumber
()
src/components/DonateCard/hooks/useWordStats.ts:9
↓ 1 callersFunctionfetchChapterStats
()
src/pages/Gallery-N/hooks/useChapterStats.ts:10
↓ 1 callersFunctionfetchChapterStats
()
src/pages/Gallery/hooks/useChapterStats.ts:12
↓ 1 callersFunctionfetchDayFromFirstWordRecord
()
src/components/DonateCard/hooks/useWordStats.ts:24
↓ 1 callersFunctionfetchDictStats
()
src/pages/Gallery-N/hooks/useDictStats.ts:9
↓ 1 callersFunctionfetchSumWrongCount
()
src/components/DonateCard/hooks/useWordStats.ts:58
↓ 1 callersFunctionfetchWordCount
()
src/pages/Gallery-N/hooks/useRevisionWordCount.ts:8
↓ 1 callersFunctionfetchWordNumber
()
src/components/DonateCard/hooks/useWordStats.ts:43
↓ 1 callersFunctionfetchWordReviewRecords
()
src/utils/db/review-record.ts:10
↓ 1 callersFunctionfetchWordStats
()
src/pages/Analysis/hooks/useWordStats.ts:48
↓ 1 callersFunctionfindCommonValues
(xs: T[], ys: T[])
src/utils/index.ts:98
↓ 1 callersFunctionformatTimestamp
(date: any)
src/pages/ErrorBook/DropdownExport.tsx:16
↓ 1 callersFunctiongenerateNewWordReviewRecord
(dictID: string, errorData: TErrorWordData[])
src/utils/db/review-record.ts:34
↓ 1 callersFunctiongetChapterStats
(dict: string, chapter: number | null)
src/pages/Gallery-N/hooks/useChapterStats.ts:30
↓ 1 callersFunctiongetChapterStats
(dict: string, chapter: number | null)
src/pages/Gallery/hooks/useChapterStats.ts:31
↓ 1 callersFunctiongetChapterStats
(startTimeStamp: number, endTimeStamp: number)
src/pages/Analysis/hooks/useWordStats.ts:59
↓ 1 callersFunctiongetCurrentDate
()
src/utils/index.ts:85
↓ 1 callersFunctiongetDatesBetween
(start: number, end: number)
src/pages/Analysis/hooks/useWordStats.ts:17
↓ 1 callersFunctiongetDictStats
(dict: string)
src/pages/Gallery-N/hooks/useDictStats.ts:27
↓ 1 callersFunctiongetNotationInfo
(notation: string)
src/pages/Typing/components/WordPanel/components/Word/Notation.tsx:43
↓ 1 callersFunctiongetReviewRecords
(dictID: string)
src/utils/db/review-record.ts:21
↓ 1 callersFunctiongetRevisionWordCount
(dict: string)
src/pages/Gallery-N/hooks/useRevisionWordCount.ts:22
↓ 1 callersFunctiongetRowsFromErrorWordData
(data: TErrorWordData[])
src/pages/Gallery-N/ErrorTable/columns.tsx:85
↓ 1 callersFunctiongroupByDictTags
(dicts: Dictionary[])
src/utils/groupBy.ts:15
↓ 1 callersFunctionhandleDelete
(word: string, dict: string)
src/pages/ErrorBook/index.tsx:92
↓ 1 callersFunctionimportDatabase
(onStart: () => void, callback: (importProgress: ImportProgress) => boolean)
src/utils/db/data-export.ts:34
↓ 1 callersFunctionisChineseSymbol
(val: string)
src/utils/index.ts:44
↓ 1 callersFunctionisKanji
(ch: string)
src/utils/kana.ts:1
↓ 1 callersFunctionisRomanConsonant
(character: string)
src/utils/kana.ts:53
↓ 1 callersFunctionisRomanVowel
(character: string)
src/utils/kana.ts:57
↓ 1 callersFunctionloadToPng
()
src/pages/Typing/components/ShareButton/SharePicDialog.tsx:65
↓ 1 callersFunctionmergeLetterMistake
(letterMistake1: LetterMistakes, letterMistake2: LetterMistakes)
src/utils/db/utils.ts:3
↓ 1 callersFunctionnoop
()
src/utils/noop.ts:2
↓ 1 callersFunctiononAmountChange
(amount: AmountType)
src/components/DonateCard/index.tsx:62
↓ 1 callersFunctiononToggleWordDictation
()
src/pages/Typing/components/WordDictationSwitcher/index.tsx:35
↓ 1 callersFunctionplayKeySoundResource
(soundResource: SoundResource)
src/utils/sounds/keySounds.ts:5
↓ 1 callersFunctionpressWords
(page: Page, words: string[])
tests/e2e/practice.spec.ts:10
↓ 1 callersFunctionputWordReviewRecord
(record: ReviewRecord)
src/utils/db/review-record.ts:66
↓ 1 callersFunctionrecordAnalysisAction
(type: analysisType)
src/utils/mixpanel.ts:41
↓ 1 callersFunctionreviewInfoAtom
(initialValue: TReviewInfoAtomData)
src/store/reviewInfoAtom.ts:11
↓ 1 callersFunctionromajiToHiragana
(romaji: string)
src/utils/kana.ts:9
↓ 1 callersFunctiontimeStamp2String
(timestamp: number)
src/utils/index.ts:122
↓ 1 callersFunctionuseChapterNumber
()
src/components/DonateCard/hooks/useWordStats.ts:5
↓ 1 callersFunctionuseChapterStats
(chapter: number, dictID: string, isStartLoad: boolean)
src/pages/Gallery-N/hooks/useChapterStats.ts:6
↓ 1 callersFunctionuseChapterStats
(chapter: number, isStartLoad: boolean)
src/pages/Gallery/hooks/useChapterStats.ts:7
↓ 1 callersFunctionuseConfetti
(state: boolean)
src/pages/Typing/hooks/useConfetti.ts:5
↓ 1 callersFunctionuseDayFromFirstWordRecord
()
src/components/DonateCard/hooks/useWordStats.ts:20
↓ 1 callersFunctionuseDictStats
(dictID: string, isStartLoad: boolean)
src/pages/Gallery-N/hooks/useDictStats.ts:5
↓ 1 callersFunctionuseErrorWordData
(dict: Dictionary, reload: boolean)
src/pages/Gallery-N/hooks/useErrorWords.ts:22
↓ 1 callersFunctionuseGetLatestReviewRecord
(dictID: string)
src/utils/db/review-record.ts:7
↓ 1 callersFunctionuseMixPanelChapterLogUploader
(typingState: TypingState)
src/utils/mixpanel.ts:157
↓ 1 callersFunctionusePrefetchPronunciationSound
(word: string | undefined)
src/hooks/usePronunciation.ts:75
↓ 1 callersFunctionuseSaveChapterRecord
()
src/utils/db/index.ts:43
↓ 1 callersFunctionuseSaveWordRecord
()
src/utils/db/index.ts:80
↓ 1 callersFunctionuseSpeech
(text: string, option?: Partial<SpeechSynthesisUtterance>)
src/hooks/useSpeech.ts:27
↓ 1 callersFunctionuseSumWrongCount
()
src/components/DonateCard/hooks/useWordStats.ts:54
↓ 1 callersFunctionuseWordList
()
src/pages/Typing/hooks/useWordList.ts:18
↓ 1 callersFunctionuseWordNumber
()
src/components/DonateCard/hooks/useWordStats.ts:39
↓ 1 callersFunctionuseWordStats
(startTimeStamp: number, endTimeStamp: number)
src/pages/Analysis/hooks/useWordStats.ts:38
↓ 1 callersFunctionwordListFetcher
(url: string)
src/utils/wordListFetcher.ts:3
FunctionAdvancedSetting
()
src/pages/Typing/components/Setting/AdvancedSetting.tsx:8
FunctionAmount
({ amount, onClick, active = true, }: { amount: AmountType onClick?: (amount: AmountType) => void
src/components/DonatingCard/components/Amount.tsx:3
next →1–100 of 232, ranked by callers