diff options
author | Manor, Yanir (ym903w) <ym903w@intl.att.com> | 2018-10-21 11:00:42 +0300 |
---|---|---|
committer | Manor, Yanir (ym903w) <ym903w@intl.att.com> | 2018-10-21 11:00:42 +0300 |
commit | a0c5a22d123f1bdaa8ec7bfbf75f76cbe2ace29a (patch) | |
tree | 456198ada103cd23bd57f40b6475fb3c9a86fef5 /public/src/app/api/temp.ts | |
parent | 29ffa5ef26f82002bf894b9288e9a369a144388d (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.ts | 29 |
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)); |