UNPKG

@funded-labs/plug-controller

Version:

Internet Computer Plug wallet's controller

14 lines (13 loc) 472 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.uniqueMap = exports.uniqueByObjKey = void 0; /* eslint-disable import/prefer-default-export */ const uniqueByObjKey = (arr, key) => [ ...new Map(arr.map(item => [item[key], item])).values(), ]; exports.uniqueByObjKey = uniqueByObjKey; function uniqueMap(array, mapFunction) { return [...new Set(array.map(mapFunction))].filter(value => value); } exports.uniqueMap = uniqueMap; ;