summaryrefslogtreecommitdiffstats
path: root/public/src/app/api/temp.ts
diff options
context:
space:
mode:
authorManor, Yanir (ym903w) <ym903w@intl.att.com>2018-10-21 11:00:42 +0300
committerManor, Yanir (ym903w) <ym903w@intl.att.com>2018-10-21 11:00:42 +0300
commita0c5a22d123f1bdaa8ec7bfbf75f76cbe2ace29a (patch)
tree456198ada103cd23bd57f40b6475fb3c9a86fef5 /public/src/app/api/temp.ts
parent29ffa5ef26f82002bf894b9288e9a369a144388d (diff)
Update code to latest
Change-Id: I76b37c2d6d333204899c9bc87f310e5b607a5e73 Issue-ID: DCAEGEN2-836 Signed-off-by: Manor, Yanir (ym903w) <ym903w@intl.att.com>
Diffstat (limited to 'public/src/app/api/temp.ts')
-rw-r--r--public/src/app/api/temp.ts29
1 files changed, 29 insertions, 0 deletions
diff --git a/public/src/app/api/temp.ts b/public/src/app/api/temp.ts
new file mode 100644
index 0000000..9601374
--- /dev/null
+++ b/public/src/app/api/temp.ts
@@ -0,0 +1,29 @@
+// import { chain, groupBy } from 'lodash';
+import { groupBy, prop, compose, values } from 'ramda';
+
+const arr = [
+ {
+ groupId: 'map0',
+ groupName: 'rony'
+ },
+ {
+ groupId: 'enrich0',
+ groupName: 'stone'
+ },
+ {
+ groupId: 'map0',
+ groupName: 'vosk'
+ },
+ {
+ groupId: 'enrich1',
+ groupName: 'liav'
+ }
+];
+
+const fn = compose(values, groupBy(prop('groupId')))(arr);
+const dis = fn.map(item => {
+ return { groupId: item[0].groupId, rulesList: item };
+});
+console.log(fn);
+console.log(dis);
+// console.log(groupBy(prop('groupId'))(arr));