| | |
| | | * Returns browser versions compatible with specified Baseline targets. |
| | | * Defaults to returning the minimum versions of the core browser set that support Baseline Widely available. |
| | | * Takes an optional configuration `Object` with four optional properties: |
| | | * - `listAllCompatibleVersions`: `false` (default) or `false` |
| | | * - `includeDownstreamBrowsers`: `false` (default) or `false` |
| | | * - `listAllCompatibleVersions`: `false` (default) or `true` |
| | | * - `includeDownstreamBrowsers`: `false` (default) or `true` |
| | | * - `widelyAvailableOnDate`: date in format `YYYY-MM-DD` |
| | | * - `targetYear`: year in format `YYYY` |
| | | * - `supressWarnings`: `false` (default) or `true` |
| | | */ |
| | | export declare function getCompatibleVersions(userOptions?: Options): BrowserVersion[]; |
| | | type AllVersionsOptions = { |
| | |
| | | /** |
| | | * Returns all browser versions known to this module with their level of Baseline support as a JavaScript `Array` (`"array"`), `Object` (`"object"`) or a CSV string (`"csv"`). |
| | | * Takes an optional configuration `Object` with three optional properties: |
| | | * - `includeDownstreamBrowsers`: `true` (default) or `false` |
| | | * - `includeDownstreamBrowsers`: `false` (default) or `true` |
| | | * - `outputFormat`: `"array"` (default), `"object"` or `"csv"` |
| | | * - `useSupports`: `false` (default) or `true`, replaces `wa_compatible` property with optional `supports` property which returns `widely` or `newly` available when present. |
| | | * - `supressWarnings`: `false` (default) or `true` |
| | | */ |
| | | export declare function getAllVersions(userOptions?: AllVersionsOptions): AllBrowsersBrowserVersion[] | NestedBrowserVersions | string; |
| | | export {}; |