UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

16 lines (15 loc) 468 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.values = void 0; const main_1 = require("./main"); function values(dict) { const coll = (0, main_1.getValueOr)({}, dict); return (0, main_1.isNil)(coll) ? [] : (0, main_1.isFunction)(coll.values) ? Array.from(coll.values()) : Array.isArray(coll) ? coll : Object.values(coll); } exports.values = values;