From c3bdebd75e556daa7a73accfd2929eea4b6329e0 Mon Sep 17 00:00:00 2001 From: Deyan Totev Date: Sun, 14 Jan 2024 08:50:36 +0200 Subject: [PATCH] chore@small --- .github/README.md | 4 ++++ README.md | 4 ++++ dist/rambda.js | 1 + dist/rambda.umd.js | 2 +- source/values.js | 6 +++++- src/values.js | 6 +++++- 6 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/README.md b/.github/README.md index 12bb3b0d..3723af5b 100644 --- a/.github/README.md +++ b/.github/README.md @@ -17341,7 +17341,11 @@ values(obj: T): T[K][]; R.values source ```javascript +import { type } from './type.js' + export function values(obj){ + if (type(obj) !== 'Object') return [] + if(!obj || typeof obj !== 'object') return [] return Object.values(obj) } diff --git a/README.md b/README.md index 1bc0fe1f..2e70facb 100644 --- a/README.md +++ b/README.md @@ -16150,7 +16150,11 @@ values(obj: T): T[K][]; R.values source ```javascript +import { type } from './type.js' + export function values(obj){ + if (type(obj) !== 'Object') return [] + if(!obj || typeof obj !== 'object') return [] return Object.values(obj) } diff --git a/dist/rambda.js b/dist/rambda.js index b977dd68..5b34a8c1 100644 --- a/dist/rambda.js +++ b/dist/rambda.js @@ -2335,6 +2335,7 @@ function unwind(property, obj) { } function values(obj) { + if (type(obj) !== 'Object') return []; if (!obj || typeof obj !== 'object') return []; return Object.values(obj); } diff --git a/dist/rambda.umd.js b/dist/rambda.umd.js index cab25685..a0dd6cec 100644 --- a/dist/rambda.umd.js +++ b/dist/rambda.umd.js @@ -1 +1 @@ -!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((n="undefined"!=typeof globalThis?globalThis:n||self).R={})}(this,function(n){"use strict";function a(n,l){switch(n){case 0:return function(){return l.apply(this,arguments)};case 1:return function(n){return l.apply(this,arguments)};case 2:return function(n,r){return l.apply(this,arguments)};case 3:return function(n,r,t){return l.apply(this,arguments)};case 4:return function(n,r,t,e){return l.apply(this,arguments)};case 5:return function(n,r,t,e,u){return l.apply(this,arguments)};case 6:return function(n,r,t,e,u,i){return l.apply(this,arguments)};case 7:return function(n,r,t,e,u,i,o){return l.apply(this,arguments)};case 8:return function(n,r,t,e,u,i,o,f){return l.apply(this,arguments)};case 9:return function(n,r,t,e,u,i,o,f,c){return l.apply(this,arguments)};default:return function(n,r,t,e,u,i,o,f,c,a){return l.apply(this,arguments)}}}function t(r,n){if(1===arguments.length)return function(n){return t(r,n)};if(10>>0,r>>>=0,Array(u));++en(r)?t:r}var Mn=c(_n);function Jn(n){return n.reduce(function(n,r){return n+r},0)}function Hn(n){return Jn(n)/n.length}function W(r,n){return 1===arguments.length?function(n){return W(r,n)}:Object.assign({},r||{},n||{})}function B(r,t){var e;return 1===arguments.length?function(n){return B(r,n)}:(e=b(r),Object.keys(t).forEach(function(n){"Object"===N(t[n])&&"Object"===N(r[n])?e[n]=B(r[n],t[n]):e[n]=t[n]}),e)}function $n(r,n,t){var e=null!=n?n:{},u=null!=t?t:{},i={};return Object.keys(e).forEach(function(n){i[n]=void 0===u[n]?e[n]:r(e[n],u[n])}),Object.keys(u).forEach(function(n){void 0===i[n]&&(i[n]=void 0===e[n]?u[n]:r(e[n],u[n]))}),i}var Gn=c($n);function Kn(n,r,t){return n(t) 4")};var e},n.forEach=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(void 0!==n){if(!p(n))return Wn(t,n);for(var e=0,u=n.length;e>>0,r>>>=0,Array(u));++en(r)?t:r}var Mn=c(_n);function Jn(n){return n.reduce(function(n,r){return n+r},0)}function Hn(n){return Jn(n)/n.length}function W(r,n){return 1===arguments.length?function(n){return W(r,n)}:Object.assign({},r||{},n||{})}function B(r,t){var e;return 1===arguments.length?function(n){return B(r,n)}:(e=b(r),Object.keys(t).forEach(function(n){"Object"===N(t[n])&&"Object"===N(r[n])?e[n]=B(r[n],t[n]):e[n]=t[n]}),e)}function $n(r,n,t){var e=null!=n?n:{},u=null!=t?t:{},i={};return Object.keys(e).forEach(function(n){i[n]=void 0===u[n]?e[n]:r(e[n],u[n])}),Object.keys(u).forEach(function(n){void 0===i[n]&&(i[n]=void 0===e[n]?u[n]:r(e[n],u[n]))}),i}var Gn=c($n);function Kn(n,r,t){return n(t) 4")};var e},n.forEach=function r(t,n){if(1===arguments.length)return function(n){return r(t,n)};if(void 0!==n){if(!p(n))return Wn(t,n);for(var e=0,u=n.length;e