MCPcopy
hub / github.com/darkreader/darkreader / stopColorSchemeChangeDetector

Function stopColorSchemeChangeDetector

src/utils/media-query.ts:24–35  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22}
23
24export function stopColorSchemeChangeDetector(): void {
25 if (!query || !onChange) {
26 return;
27 }
28 if (isMatchMediaChangeEventListenerSupported) {
29 query.removeEventListener('change', onChange);
30 } else {
31 query.removeListener(onChange);
32 }
33 listeners.clear();
34 query = null;
35}
36
37export function emulateColorScheme(colorScheme: 'light' | 'dark'): void {
38 if (__TEST__) {

Callers 3

cleanupFunction · 0.90
cleanupFunction · 0.90
updateEventListenersFunction · 0.90

Calls 1

clearMethod · 0.45

Tested by

no test coverage detected