MCPcopy Create free account

hub / github.com/The-CodingSloth/haha-funny-leetcode-extension / functions

Functions68 in github.com/The-CodingSloth/haha-funny-leetcode-extension

↓ 11 callersFunctionsaveProblemstoJSON
(filename, dirLocation, data)
web_scraper/web_scrape_problems.js:121
↓ 7 callersFunctionupdateStorage
()
background.ts:221
↓ 4 callersFunctiongetFilePath
()
tests/01_savetoJSON.test.js:12
↓ 3 callersFunctiongetHyperTortureMode
()
storage.ts:16
↓ 3 callersFunctiongetRandomInt
(max: number)
popup.tsx:54
↓ 3 callersFunctionscrapeAllProblems
(page)
web_scraper/web_scrape_problems.js:117
↓ 3 callersFunctionscrapeBlind75Problems
(page)
web_scraper/web_scrape_problems.js:109
↓ 3 callersFunctionscrapeNeetCode150Problems
(page)
web_scraper/web_scrape_problems.js:113
↓ 3 callersFunctionscrapeProblemsFromTab
(page, tabIndex)
web_scraper/web_scrape_problems.js:65
↓ 3 callersFunctionsetRedirectRule
(redirectUrl: string)
background.ts:183
↓ 2 callersFunctiongenerateRandomLeetCodeProblem
()
background.ts:125
↓ 2 callersFunctioninitiatePuppeteer
()
web_scraper/web_scrape_problems.js:10
↓ 2 callersFunctionremoveFiles
()
tests/02_scraper.test.js:47
↓ 2 callersFunctionscrapeCategories
(page)
web_scraper/web_scrape_problems.js:20
↓ 2 callersFunctiontoggleUrlListener
(toggle: boolean)
background.ts:329
↓ 2 callersFunctiontryResetStreak
()
background.ts:319
↓ 2 callersFunctionupdateProblemSolvedState
(isSolved: boolean)
storage.ts:42
↓ 2 callersFunctionupdateProblemState
(problem: { name: string url: string })
background.ts:214
↓ 1 callersFunctionaddDelay
(ms)
web_scraper/web_scrape_problems.js:8
↓ 1 callersFunctioncheckPermissions
()
components/NoPermissions.tsx:8
↓ 1 callersFunctiongetAllLeetCodeProblems
( difficulty: string, problemSet: string )
leetcodeProblems.ts:6
↓ 1 callersFunctiongetLastCompletion
()
storage.ts:46
↓ 1 callersFunctiongetLeetCodeProblemFromProblemSet
( difficulty: string, problemSet: string )
leetcodeProblems.ts:37
↓ 1 callersFunctiongetMsUntilMidnight
()
background.ts:367
↓ 1 callersFunctiongetProblemListFromLeetCodeAPI
( difficulty: string, problemSet: string )
background.ts:48
↓ 1 callersFunctionhandleAdditionalProblemRedirect
(problemUrl: string)
background.ts:120
↓ 1 callersFunctionhandleRedirectRule
()
background.ts:351
↓ 1 callersFunctionisLeetCodeUrl
(url: string)
background.ts:11
↓ 1 callersFunctionisSubmissionSuccessURL
(url: string)
background.ts:13
↓ 1 callersFunctionresetHyperTortureStreak
()
storage.ts:93
↓ 1 callersFunctionsendUserFailedMessage
()
background.ts:25
↓ 1 callersFunctionsendUserSolvedMessage
(languageUsed: string)
background.ts:16
↓ 1 callersFunctionsolveAnother
()
popup.tsx:56
FunctionBackIcon
()
components/BackIcon.tsx:1
FunctionCheckbox
({handleChange, name, checked})
components/Checkbox.tsx:1
FunctionCongratulationsModal
()
contents/CongratulationsModal.tsx:17
FunctionDropdown
({ options, defaultValue, handleChange, name })
components/Dropdown.tsx:3
FunctionFailImage
()
components/FailImage.tsx:1
FunctionFailedModal
()
contents/FailedModal.tsx:17
FunctionHyperTortureMode
({ message, problemName })
components/HyperTortureMode.tsx:3
FunctionIndexPopup
()
popup.tsx:18
FunctionInput
({type, handleChange, name})
components/Input.tsx:1
FunctionNoPermissions
({ permissionsEnabled })
components/NoPermissions.tsx:3
FunctionSettingDrawer
({ close, setClose })
components/SettingDrawer.tsx:12
FunctionSettingLabel
({description, name, inputProps, dropdownProps, checkboxProps} : { description: any; name: any; inputPro
components/SettingLabel.tsx:5
FunctionSettingsIcon
()
components/SettingsIcon.tsx:1
FunctioncheckIfUserSolvedProblem
( details: chrome.webRequest.WebResponseCacheDetails )
background.ts:234
FunctiongetDifficulty
()
storage.ts:8
FunctiongetEnableRedirectOnEveryProblem
()
storage.ts:18
FunctiongetIncludePremium
()
storage.ts:10
FunctiongetProblemSet
()
storage.ts:6
FunctiongetProblemSolved
()
storage.ts:12
FunctiongetProblemUrl
()
storage.ts:5
FunctiongetStyle
()
contents/FailedModal.tsx:11
FunctiongetStyle
()
contents/CongratulationsModal.tsx:11
FunctionhandleClick
(event: any)
contents/FailedModal.tsx:21
FunctionhandleClick
(event: any)
contents/CongratulationsModal.tsx:21
FunctionhandleMessage
(message: any, sender: any, sendResponse: any)
contents/FailedModal.tsx:35
FunctionhandleMessage
(message: any, sender: any, sendResponse: any)
contents/CongratulationsModal.tsx:35
FunctioninitiateLoading
()
storage.ts:14
FunctiononChange
(e)
components/Dropdown.tsx:5
FunctiononMessageReceived
( message: any, sender: chrome.runtime.MessageSender, sendResponse: (response?: any) => void )
background.ts:147
FunctionresetStreak
()
storage.ts:89
FunctionstopLoading
()
storage.ts:15
FunctionupdateEnableRedirectOnEveryProblem
(enabled: boolean)
storage.ts:33
FunctionupdatePermissions
(enabled: boolean)
storage.ts:37
FunctionupdateProblem
( problem: { url: string; name: string }, isSolved: boolean )
storage.ts:21
FunctionupdateStreak
()
storage.ts:52