A thin TypeScript wrapper over the window.matchMedia() API, providing intelliSense for names and values of media query features.
window.matchMedia()
import { matchMediaFeature } from '@neoncitylights/typed-css-utils';const userPrefersDark: MediaQueryList = matchMediaFeature('prefers-color-scheme', 'dark');const prefersLessMotion: MediaQueryList = matchMediaFeature('prefers-reduced-motion', 'reduce');
Global browser support is at 99.65% as of November 2022, and therefore stable to use.
matchMedia()
Generated using TypeDoc
A thin TypeScript wrapper over the
window.matchMedia()
API, providing intelliSense for names and values of media query features.Example
Note
Global browser support is at 99.65% as of November 2022, and therefore stable to use.
See
matchMedia()