blob: 41e3e08053ed612ee3ceec7264a7ccfef210199d [file] [edit]
/* This file is a part of @mdn/browser-compat-data
* See LICENSE file for more information. */
/** @import {InternalCompatStatement, BrowserName, InternalSimpleSupportStatement} from '../types/index.js' */
/**
* Get support for a specific browser in array form. Unresolved `"mirror"`
* statements are treated as missing data, since this helper has no upstream
* context to resolve them with.
* @param {Pick<InternalCompatStatement, "support">} compat The compatibility data
* @param {BrowserName} browser The browser to get data for
* @returns {InternalSimpleSupportStatement[]} The array of support statements for the browser
*/
export default (compat, browser) => {
const data = compat.support[browser];
if (data && data !== 'mirror') {
return Array.isArray(data) ? data : [data];
}
return [{ version_added: false }];
};