MCPcopy Index your code

hub / github.com/nsfw-filter/nsfw-filter / functions

Functions141 in github.com/nsfw-filter/nsfw-filter

↓ 19 callersMethodset
(key: K, val: V)
src/background/LRUCache.ts:27
↓ 18 callersMethodlog
(string: string)
src/utils/Logger.ts:20
↓ 15 callersMethodhas
(key: K)
src/background/LRUCache.ts:23
↓ 12 callersMethodget
(key: K)
src/background/LRUCache.ts:12
↓ 10 callersMethodanalyzeImage
(image: HTMLImageElement, srcAttribute: boolean = false)
src/content/Filter/ImageFilter.ts:40
↓ 10 callersFunctionmakeImage
(width: number, height: number, src = 'http://example.com/a.jpg')
test/unit/ImageFilter.test.ts:13
↓ 9 callersFunctiongetRuntime
()
src/background/background.ts:137
↓ 8 callersFunctionstubAnalyze
()
test/unit/ImageFilter.test.ts:10
↓ 7 callersMethoderror
(reason: string | Error)
src/utils/Logger.ts:24
↓ 7 callersFunctionwithTimeout
(promise: Promise<T>, ms: number, label: string)
src/utils/withTimeout.ts:5
↓ 6 callersMethoddispose
()
src/offscreen/classifiers/BinaryClassifier.ts:119
↓ 4 callersFunction_buildTabIdUrl
(tab?: chrome.tabs.Tab)
src/background/background.ts:34
↓ 4 callersFunctionopen
()
test/e2e/popupLayout.test.js:35
↓ 4 callersMethodshowImage
(image: HTMLImageElement, url: string)
src/content/Filter/ImageFilter.ts:114
↓ 4 callersMethodwatch
()
src/content/DOMWatcher/DOMWatcher.ts:24
↓ 3 callersMethodaddTabIdUrl
(tabIdUrl: TabIdUrl)
src/background/Queue/QueueWrapper.ts:31
↓ 3 callersMethodclear
()
src/background/LRUCache.ts:33
↓ 3 callersFunctioncreateChromeStore
({ createStore }: { createStore: StoreCreator })
src/popup/redux/chrome-storage/index.ts:10
↓ 3 callersMethodenable
()
src/utils/Logger.ts:28
↓ 3 callersFunctionenqueue
(op: () => Promise<T>)
src/offscreen/offscreen.ts:106
↓ 3 callersMethodhandleFilterStrictness
({ value, minValue, maxValue }: {value: number, minValue: number, maxValue: number})
src/background/Model.ts:93
↓ 3 callersFunctionmakeFilter
()
test/unit/DOMWatcher.test.ts:9
↓ 3 callersFunctionmeasureOverflow
test/e2e/popupLayout.test.js:19
↓ 3 callersMethodnext
(task: Task)
src/background/Queue/ConcurrentQueue.ts:71
↓ 3 callersFunctionrefreshActionBadge
(enabled: boolean)
src/background/background.ts:151
↓ 3 callersMethodrevealImage
(image: HTMLImageElement)
src/content/Filter/ImageFilter.ts:33
↓ 3 callersFunctionscan
(text)
scripts/verify-gpu.cjs:36
↓ 3 callersFunctionsettle
test/e2e/popupLayout.test.js:6
↓ 2 callersMethod_checkUrlStatus
(url: string)
src/background/Queue/QueueBase.ts:49
↓ 2 callersMethod_requestToAnalyzeImage
(request: PredictionRequest, resolve: (value: PredictionResponse) => void)
src/content/Filter/Filter.ts:51
↓ 2 callersFunctionbringUpClassifier
(id: TrainedModel)
src/offscreen/offscreen.ts:127
↓ 2 callersFunctionbringUpOrFallback
(id: TrainedModel)
src/offscreen/offscreen.ts:164
↓ 2 callersFunctioncreateClassifier
(id: TrainedModel)
src/offscreen/offscreen.ts:118
↓ 2 callersMethoddisable
()
src/utils/Logger.ts:32
↓ 2 callersFunctionensureUp
()
src/offscreen/offscreen.ts:178
↓ 2 callersMethodfindAndCheckAllImages
(element: Element)
src/content/DOMWatcher/DOMWatcher.ts:43
↓ 2 callersFunctionflushMutations
()
test/unit/DOMWatcher.test.ts:7
↓ 2 callersFunctiongetOffscreenApi
()
src/background/background.ts:53
↓ 2 callersMethodhandlePrediction
(prediction: PredictionType[])
src/background/Model.ts:81
↓ 2 callersMethodload
(requireWarm: boolean)
src/offscreen/classifiers/BinaryClassifier.ts:57
↓ 2 callersMethodnsfwProbability
(source: HTMLImageElement | HTMLCanvasElement)
src/offscreen/classifiers/BinaryClassifier.ts:87
↓ 2 callersMethodpredict
(image: HTMLImageElement, url: string)
src/offscreen/classifiers/BinaryClassifier.ts:97
↓ 2 callersFunctionread
(id)
test/e2e/staticImage.test.js:18
↓ 2 callersFunctionremovePendingHide
()
src/content/content.ts:29
↓ 2 callersFunctionsearchDuckDuckGo
* Search duckduckgo for specified criteria * return array of image attribute values from the search results page * @param {string} criteria * @par
test/e2e/mutationNSFW.test.js:59
↓ 2 callersMethodsetSettings
(settings: ModelSettings)
src/background/Model.ts:36
↓ 2 callersMethodsetSettings
(settings: imageFilterSettingsType)
src/content/Filter/ImageFilter.ts:26
↓ 2 callersFunctionsetWasmBackend
()
src/offscreen/offscreen.ts:76
↓ 2 callersFunctionstrictnessToThreshold
(value: number)
src/offscreen/classifiers/BinaryClassifier.ts:40
↓ 1 callersMethod_analyzeImage
(image: HTMLImageElement)
src/content/Filter/ImageFilter.ts:83
↓ 1 callersMethod_checkCurrentTabIdUrlStatus
({ tabId, tabUrl }: { tabId: number, tabUrl: string })
src/background/Queue/QueueBase.ts:58
↓ 1 callersMethod_handleBackgroundErrors
(request: PredictionRequest, resolve: (value: PredictionResponse) => void, message: string | undefined)
src/content/Filter/Filter.ts:66
↓ 1 callersMethodadd
(task: Task)
src/background/Queue/ConcurrentQueue.ts:60
↓ 1 callersFunctionattach
(target)
scripts/verify-gpu.cjs:26
↓ 1 callersMethodcheckAttributeMutation
(mutation: MutationRecord)
src/content/DOMWatcher/DOMWatcher.ts:50
↓ 1 callersFunctionclassify
(url: string)
src/offscreen/offscreen.ts:220
↓ 1 callersMethodclearByTabId
(tabId: number)
src/background/Queue/QueueWrapper.ts:41
↓ 1 callersMethodclearCache
()
src/background/Queue/QueueBase.ts:45
↓ 1 callersMethodclearTimer
()
src/utils/messages.ts:14
↓ 1 callersFunctioncreateUnhideMenu
()
src/background/background.ts:162
↓ 1 callersMethoddispose
()
src/offscreen/classifiers/NsfwjsClassifier.ts:64
↓ 1 callersFunctionensureBackend
()
src/offscreen/offscreen.ts:88
↓ 1 callersFunctionensureOffscreenDocument
()
src/background/background.ts:73
↓ 1 callersFunctionextensionId
()
test/e2e/popupLayout.test.js:8
↓ 1 callersMethodfirst
()
src/background/LRUCache.ts:37
↓ 1 callersMethodgetConfig
()
src/content/DOMWatcher/DOMWatcher.ts:56
↓ 1 callersFunctionhasOffscreenDocument
()
src/background/background.ts:57
↓ 1 callersMethodhideImage
(image: HTMLImageElement)
src/content/Filter/ImageFilter.ts:108
↓ 1 callersFunctioninit
()
src/content/content.ts:56
↓ 1 callersFunctioninitRuntime
()
src/background/background.ts:98
↓ 1 callersFunctioninjectPendingHide
()
src/content/content.ts:22
↓ 1 callersFunctionisTrainedModel
(value: unknown)
src/utils/models.ts:22
↓ 1 callersFunctionlaunchOptions
()
test/e2e/helpers.js:36
↓ 1 callersFunctionloadImage
(url: string)
src/offscreen/offscreen.ts:208
↓ 1 callersMethodonDone
({ url }: OnDoneParam)
src/background/Queue/PredictionQueue.ts:77
↓ 1 callersMethodonDrain
()
src/background/Queue/PredictionQueue.ts:81
↓ 1 callersMethodonFailure
({ url, error }: OnFailureParam)
src/background/Queue/PredictionQueue.ts:67
↓ 1 callersMethodonProcess
({ url, tabIdUrl }: OnProcessParam, callback: CallbackFunction)
src/background/Queue/PredictionQueue.ts:45
↓ 1 callersMethodonSuccess
({ url, result }: OnSuccessParam)
src/background/Queue/PredictionQueue.ts:56
↓ 1 callersMethodpredict
(url: string)
src/background/OffscreenModel.ts:17
↓ 1 callersMethodpredict
(url: string, tabIdUrl: TabIdUrl)
src/background/Queue/QueueWrapper.ts:15
↓ 1 callersMethodpredictImage
(image: HTMLImageElement, url: string)
src/background/Model.ts:64
↓ 1 callersMethodrequestToAnalyzeImage
(request: PredictionRequest)
src/content/Filter/Filter.ts:25
↓ 1 callersFunctionresolveChromePath
()
test/e2e/helpers.js:16
↓ 1 callersMethodsetActiveTabId
(tabId: number)
src/background/Queue/QueueWrapper.ts:47
↓ 1 callersFunctionsetFilterEffect
(filterEffect: 'hide' | 'blur' | 'grayscale')
src/popup/redux/actions/settings/settingsActions.ts:17
↓ 1 callersFunctionsetFilterStrictness
(filterStrictness: number)
src/popup/redux/actions/settings/settingsActions.ts:27
↓ 1 callersMethodsetSettings
(settings: ClassifierSettings)
src/offscreen/classifiers/BinaryClassifier.ts:115
↓ 1 callersMethodsetSettings
(filterStrictness: number, logging: boolean, trainedModel: TrainedModel)
src/background/OffscreenModel.ts:42
↓ 1 callersFunctionsetTotalBlocked
(totalBlocked: number)
src/popup/redux/actions/statistics.ts:3
↓ 1 callersFunctionsetTrainedModel
(trainedModel: TrainedModel)
src/popup/redux/actions/settings/settingsActions.ts:22
↓ 1 callersFunctionsetWebsiteList
(websites: string[])
src/popup/redux/actions/settings/settingsActions.ts:32
↓ 1 callersFunctionsettle
test/e2e/singleSFW.test.js:9
↓ 1 callersFunctionsettle
test/e2e/singleNSFW.test.js:10
↓ 1 callersFunctionstartFixtureServer
()
test/e2e/helpers.js:57
↓ 1 callersFunctionswitchTo
(id: TrainedModel)
src/offscreen/offscreen.ts:193
↓ 1 callersFunctiontoggleEnabled
()
src/popup/redux/actions/settings/settingsActions.ts:15
↓ 1 callersFunctiontoggleLogging
()
src/popup/redux/actions/settings/settingsActions.ts:13
↓ 1 callersFunctiontrySetWebglBackend
()
src/offscreen/offscreen.ts:49
↓ 1 callersMethodupdateTabIdUrl
(tabIdUrl: TabIdUrl)
src/background/Queue/QueueWrapper.ts:36
next →1–100 of 141, ranked by callers