Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/The-CodingSloth/haha-funny-leetcode-extension
/ functions
Functions
68 in github.com/The-CodingSloth/haha-funny-leetcode-extension
⨍
Functions
68
◇
Types & classes
0
↓ 11 callers
Function
saveProblemstoJSON
(filename, dirLocation, data)
web_scraper/web_scrape_problems.js:121
↓ 7 callers
Function
updateStorage
()
background.ts:221
↓ 4 callers
Function
getFilePath
()
tests/01_savetoJSON.test.js:12
↓ 3 callers
Function
getHyperTortureMode
()
storage.ts:16
↓ 3 callers
Function
getRandomInt
(max: number)
popup.tsx:54
↓ 3 callers
Function
scrapeAllProblems
(page)
web_scraper/web_scrape_problems.js:117
↓ 3 callers
Function
scrapeBlind75Problems
(page)
web_scraper/web_scrape_problems.js:109
↓ 3 callers
Function
scrapeNeetCode150Problems
(page)
web_scraper/web_scrape_problems.js:113
↓ 3 callers
Function
scrapeProblemsFromTab
(page, tabIndex)
web_scraper/web_scrape_problems.js:65
↓ 3 callers
Function
setRedirectRule
(redirectUrl: string)
background.ts:183
↓ 2 callers
Function
generateRandomLeetCodeProblem
()
background.ts:125
↓ 2 callers
Function
initiatePuppeteer
()
web_scraper/web_scrape_problems.js:10
↓ 2 callers
Function
removeFiles
()
tests/02_scraper.test.js:47
↓ 2 callers
Function
scrapeCategories
(page)
web_scraper/web_scrape_problems.js:20
↓ 2 callers
Function
toggleUrlListener
(toggle: boolean)
background.ts:329
↓ 2 callers
Function
tryResetStreak
()
background.ts:319
↓ 2 callers
Function
updateProblemSolvedState
(isSolved: boolean)
storage.ts:42
↓ 2 callers
Function
updateProblemState
(problem: { name: string url: string })
background.ts:214
↓ 1 callers
Function
addDelay
(ms)
web_scraper/web_scrape_problems.js:8
↓ 1 callers
Function
checkPermissions
()
components/NoPermissions.tsx:8
↓ 1 callers
Function
getAllLeetCodeProblems
( difficulty: string, problemSet: string )
leetcodeProblems.ts:6
↓ 1 callers
Function
getLastCompletion
()
storage.ts:46
↓ 1 callers
Function
getLeetCodeProblemFromProblemSet
( difficulty: string, problemSet: string )
leetcodeProblems.ts:37
↓ 1 callers
Function
getMsUntilMidnight
()
background.ts:367
↓ 1 callers
Function
getProblemListFromLeetCodeAPI
( difficulty: string, problemSet: string )
background.ts:48
↓ 1 callers
Function
handleAdditionalProblemRedirect
(problemUrl: string)
background.ts:120
↓ 1 callers
Function
handleRedirectRule
()
background.ts:351
↓ 1 callers
Function
isLeetCodeUrl
(url: string)
background.ts:11
↓ 1 callers
Function
isSubmissionSuccessURL
(url: string)
background.ts:13
↓ 1 callers
Function
resetHyperTortureStreak
()
storage.ts:93
↓ 1 callers
Function
sendUserFailedMessage
()
background.ts:25
↓ 1 callers
Function
sendUserSolvedMessage
(languageUsed: string)
background.ts:16
↓ 1 callers
Function
solveAnother
()
popup.tsx:56
Function
BackIcon
()
components/BackIcon.tsx:1
Function
Checkbox
({handleChange, name, checked})
components/Checkbox.tsx:1
Function
CongratulationsModal
()
contents/CongratulationsModal.tsx:17
Function
Dropdown
({ options, defaultValue, handleChange, name })
components/Dropdown.tsx:3
Function
FailImage
()
components/FailImage.tsx:1
Function
FailedModal
()
contents/FailedModal.tsx:17
Function
HyperTortureMode
({ message, problemName })
components/HyperTortureMode.tsx:3
Function
IndexPopup
()
popup.tsx:18
Function
Input
({type, handleChange, name})
components/Input.tsx:1
Function
NoPermissions
({ permissionsEnabled })
components/NoPermissions.tsx:3
Function
SettingDrawer
({ close, setClose })
components/SettingDrawer.tsx:12
Function
SettingLabel
({description, name, inputProps, dropdownProps, checkboxProps} : { description: any; name: any; inputPro
components/SettingLabel.tsx:5
Function
SettingsIcon
()
components/SettingsIcon.tsx:1
Function
checkIfUserSolvedProblem
( details: chrome.webRequest.WebResponseCacheDetails )
background.ts:234
Function
getDifficulty
()
storage.ts:8
Function
getEnableRedirectOnEveryProblem
()
storage.ts:18
Function
getIncludePremium
()
storage.ts:10
Function
getProblemSet
()
storage.ts:6
Function
getProblemSolved
()
storage.ts:12
Function
getProblemUrl
()
storage.ts:5
Function
getStyle
()
contents/FailedModal.tsx:11
Function
getStyle
()
contents/CongratulationsModal.tsx:11
Function
handleClick
(event: any)
contents/FailedModal.tsx:21
Function
handleClick
(event: any)
contents/CongratulationsModal.tsx:21
Function
handleMessage
(message: any, sender: any, sendResponse: any)
contents/FailedModal.tsx:35
Function
handleMessage
(message: any, sender: any, sendResponse: any)
contents/CongratulationsModal.tsx:35
Function
initiateLoading
()
storage.ts:14
Function
onChange
(e)
components/Dropdown.tsx:5
Function
onMessageReceived
( message: any, sender: chrome.runtime.MessageSender, sendResponse: (response?: any) => void )
background.ts:147
Function
resetStreak
()
storage.ts:89
Function
stopLoading
()
storage.ts:15
Function
updateEnableRedirectOnEveryProblem
(enabled: boolean)
storage.ts:33
Function
updatePermissions
(enabled: boolean)
storage.ts:37
Function
updateProblem
( problem: { url: string; name: string }, isSolved: boolean )
storage.ts:21
Function
updateStreak
()
storage.ts:52