UNPKG

1.67 kBMarkdownView Raw
1# Installation
2> `npm install --save @types/caniuse-api`
3
4# Summary
5This package contains type definitions for caniuse-api (https://github.com/nyalab/caniuse-api#readme).
6
7# Details
8Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/caniuse-api.
9## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/caniuse-api/index.d.ts)
10````ts
11// Type definitions for caniuse-api 3.0
12// Project: https://github.com/nyalab/caniuse-api#readme
13// Definitions by: Dave Cardwell <https://github.com/davecardwell>
14// Matt Miller <https://github.com/matt123miller>
15// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
16
17export const features: string[];
18
19export interface BrowserSupport {
20 [browser: string]: {
21 y?: number | undefined;
22 n?: number | undefined;
23 a?: number | undefined;
24 x?: number | undefined;
25 p?: number | undefined;
26 };
27}
28
29export function getSupport(feature: string): BrowserSupport;
30
31export function isSupported(
32 feature: string,
33 browsers: string | ReadonlyArray<string>
34): boolean;
35
36export function find(query: string): string[];
37
38export function getLatestStableBrowsers(): string[];
39
40export function setBrowserScope(
41 browserscope: string | ReadonlyArray<string>
42): void;
43
44export function getBrowserScope(): string[];
45
46````
47
48### Additional Details
49 * Last updated: Tue, 06 Jul 2021 18:05:49 GMT
50 * Dependencies: none
51 * Global values: none
52
53# Credits
54These definitions were written by [Dave Cardwell](https://github.com/davecardwell), and [Matt Miller](https://github.com/matt123miller).
55
\No newline at end of file