Comparing version 12.1.0 to 12.2.0
# Changelog | ||
## 12.2.0 | ||
add | ||
* stringFromArray | ||
* setFromArray | ||
* mapFromObject | ||
## 12.1.0 | ||
@@ -4,0 +11,0 @@ |
{ | ||
"name": "utilsac", | ||
"version": "12.1.0", | ||
"version": "12.2.0", | ||
"description": "Utility functions", | ||
@@ -26,2 +26,3 @@ "type": "module", | ||
"deep", | ||
"equal", | ||
"copy", | ||
@@ -28,0 +29,0 @@ "assign", |
@@ -49,2 +49,5 @@ # Utility functions | ||
stringFromBlob, | ||
stringFromArray, | ||
setFromArray, | ||
mapFromObject, | ||
} from "utilsac/typeCast.js"; | ||
@@ -51,0 +54,0 @@ ``` |
@@ -5,2 +5,5 @@ export { | ||
stringFromBlob, | ||
stringFromArray, | ||
setFromArray, | ||
mapFromObject, | ||
}; | ||
@@ -35,1 +38,15 @@ | ||
const stringFromBlob = xFromBlob(`readAsText`); | ||
const stringFromArray = function (array, sep = ` `) { | ||
return array.reduce((total, item) => `${total}${sep}${item}`); | ||
} | ||
const setFromArray = (array) => new Set(array); | ||
const mapFromObject = function (obj) { | ||
let m = new Map(); | ||
for (let key in obj) { | ||
m.set(key, obj[key]); | ||
} | ||
return m; | ||
} |
30366
571
111