summaryrefslogtreecommitdiff
path: root/src/prelude
diff options
context:
space:
mode:
authortamaina <tamaina@hotmail.co.jp>2019-04-15 12:10:40 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-04-15 12:10:40 +0900
commit94f8a145eca5e1ed6b979c2c237e399cc7a96083 (patch)
tree96380b38f12fd6d1763154edd6e5460fc93a975a /src/prelude
parentClean up (diff)
downloadsharkey-94f8a145eca5e1ed6b979c2c237e399cc7a96083.tar.gz
sharkey-94f8a145eca5e1ed6b979c2c237e399cc7a96083.tar.bz2
sharkey-94f8a145eca5e1ed6b979c2c237e399cc7a96083.zip
Better permisson Fix #2341 (#4611)
* Better permisson Fix #2341 * add kinds.ts * test * fix * v11 * fix
Diffstat (limited to 'src/prelude')
-rw-r--r--src/prelude/array.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/prelude/array.ts b/src/prelude/array.ts
index 560dfa080d..44482c57cd 100644
--- a/src/prelude/array.ts
+++ b/src/prelude/array.ts
@@ -115,3 +115,8 @@ export function cumulativeSum(xs: number[]): number[] {
for (let i = 1; i < ys.length; i++) ys[i] += ys[i - 1];
return ys;
}
+
+// Object.fromEntries()
+export function fromEntries(xs: [string, any][]): { [x: string]: any; } {
+ return xs.reduce((obj, [k, v]) => Object.assign(obj, { [k]: v }), {} as { [x: string]: any; });
+}