@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
14 lines • 486 B
JavaScript
import { makeRe } from "minimatch";
export function filterPlatformAccounts(accounts, filters) {
const filterCurrencyRegexes = filters.currencies
? filters.currencies.map(filter => makeRe(filter))
: null;
return accounts.filter(account => {
if (filterCurrencyRegexes &&
!filterCurrencyRegexes.some(regex => account.currency.match(regex))) {
return false;
}
return true;
});
}
//# sourceMappingURL=filters.js.map