svelte-mq-store
Advanced tools
Comparing version 3.0.0-next.2 to 3.0.0-next.3
@@ -1,1 +0,3 @@ | ||
export declare const listen: <T = undefined>(key: string, fallback?: T | undefined) => boolean | T | undefined; | ||
export declare const listen: <T = undefined>(key: string, fallback?: T | undefined) => { | ||
readonly value: boolean | T | undefined; | ||
}; |
import { BROWSER } from 'esm-env'; | ||
export const listen = (key, fallback) => { | ||
let value = $state(BROWSER ? matchMedia(key).matches : fallback); | ||
let store = $state(BROWSER ? matchMedia(key).matches : fallback); | ||
if (BROWSER) { | ||
matchMedia(key).addEventListener('change', (e) => { | ||
value = e.matches; | ||
store = e.matches; | ||
}); | ||
} | ||
return value; | ||
return { | ||
get value() { | ||
return store; | ||
} | ||
}; | ||
}; |
@@ -5,3 +5,3 @@ { | ||
"main": "dist/index.svelte.js", | ||
"version": "3.0.0-next.2", | ||
"version": "3.0.0-next.3", | ||
"type": "module", | ||
@@ -28,3 +28,3 @@ "files": [ | ||
"url": "https://github.com/jill64/svelte-mq-store.git", | ||
"image": "https://opengraph.githubassets.com/4c4d5c95e9a6bfe050293eeff74f73019e6ef47a88d2d31faff5f0735055c8d1/jill64/svelte-mq-store" | ||
"image": "https://opengraph.githubassets.com/b5c18f16d8cc6d40cc3aaa4901624b5725ad4d13d61a7498178a98b9ad24ff7f/jill64/svelte-mq-store" | ||
}, | ||
@@ -31,0 +31,0 @@ "prettier": "@jill64/prettier-config", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5591
17