UNPKG

declarations

Version:

[![npm version](https://badge.fury.io/js/declarations.svg)](https://www.npmjs.com/package/declarations)

36 lines (34 loc) 888 B
// Type definitions for match-media-mock 0.1.0 // Project: https://github.com/azazdeaz/match-media-mock // Definitions by: Alexey Svetliakov <https://github.com/asvetliakov> // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare module "match-media-mock" { /** * Mock configuration options */ interface ConfigOptions { /** * Screen type */ type?: string; /** * Screen height */ height?: number; /** * Screen width */ width?: number; } interface MatchMediaMock { /** * Set configuration */ setConfig(config: ConfigOptions): void; /** * Execute query based on provided configuration */ (query: string): MediaQueryList; } export function create(): MatchMediaMock; }