@expo/match-media
Version:
Universal polyfill for match media API using Expo APIs on mobile
20 lines (19 loc) • 518 B
TypeScript
declare type Listener = (context: MediaQueryList) => any;
/**
* A pseudo implementation of MediaQueryList
* https://www.w3.org/TR/css3-mediaqueries/
*/
export default class MediaQueryList {
private query;
private listeners;
private orientation;
private unsubscribe;
constructor(query: string);
private resize;
_unmount(): void;
addListener(listener: Listener): void;
removeListener(listener: Listener): void;
get matches(): boolean;
private updateListeners;
}
export {};