UNPKG

@ledgerhq/live-common

Version:
20 lines 815 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reverseRecord = exports.objectKeysType = exports.includes = void 0; // Small helper to avoid issues with includes and typescript // more infos: https://fettblog.eu/typescript-array-includes/ function includes(array, element) { return array.includes(element); } exports.includes = includes; //Avoid keyof <Type> while mapping with ObjectKeys //https://github.com/sindresorhus/ts-extras/blob/main/source/object-keys.ts#L24 function objectKeysType(value) { return Object.keys(value); } exports.objectKeysType = objectKeysType; function reverseRecord(input) { return Object.fromEntries(Object.entries(input).map(([key, value]) => [value, key])); } exports.reverseRecord = reverseRecord; //# sourceMappingURL=helpers.js.map