Andy Long
581929a555
Adding a Unit test for JoinProject function
...
Updated the comments on the Join & OrderBy functions so they make a little more sense.
Covered an extra test case with the Join test, where the left set has more data than the right and so the Right handside array of the join is empty
2022-09-03 23:23:26 +01:00
Andy Long
a72da82172
Documentation comment for OrderBy which I missed out
2022-09-03 19:31:41 +01:00
Andy Long
a197836c1d
Added in an OrderBy function
2022-09-03 16:04:30 +01:00
Andy Long
3066810f92
Adding some new funky functions which I find useful
...
Created a Tuple struct as some of the new functions require you to return a new slice with two fields which is the result of the new functions
Created the Join, JoinProjection, Range, SumMap, Zip functions, ecah fuction is documented with how it works and had a unit test or maybe more
2022-09-02 00:12:39 +01:00
Ruidy
4042208482
add flatmap ( #31 )
...
* add flatmap
Signed-off-by: Ruidy <ruidy.nemausat@gmail.com>
* add to readme
Signed-off-by: Ruidy <ruidy.nemausat@gmail.com>
Signed-off-by: Ruidy <ruidy.nemausat@gmail.com>
Co-authored-by: Ruidy <ruidy.nemausat@gmail.com>
2022-08-10 17:01:43 +02:00
Ruidy
8c2f92f202
ternary op function ( #29 )
...
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-06-08 09:14:03 +02:00
Ruidy
d1da6fbab0
update installing info
2022-05-07 12:52:06 -04:00
Ruidy
e5b3ad8ef1
add groupBy function ( #28 )
2022-04-20 22:23:59 +02:00
Ruidy
7fef1562f2
unique function ( #27 )
...
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-04-12 23:32:13 +02:00
Ruidy
f6af583408
Pipe ( #26 )
...
* rename to pipe
* add security scan
* use var in Makefile
2022-03-31 17:37:02 +02:00
Ruidy
1166c701ac
add intersection ( #25 )
...
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-27 06:34:09 +02:00
Ruidy
6a1a4c157b
update docs
2022-03-25 11:00:09 -04:00
Ruidy
d9c1c152ba
update docs ( #24 )
...
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-25 10:39:45 -04:00
Ruidy
6b377350d6
U 21 diff ( #23 )
...
* add logo and fix project image description
* add difference function
* update docs
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-24 17:30:01 +01:00
Ruidy
eebeb65114
add logo and fix project image description ( #22 )
...
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-24 17:03:10 +01:00
Ruidy
235b36b7f6
add documentation link
2022-03-23 10:58:44 -04:00
Ruidy
d19fa7b8c9
docsite ( #19 )
...
* change documentation theme and structure
* add config files
* fix links
* add build doc command
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-23 10:32:56 -04:00
Ruidy
c00d9af59f
drop ( #18 )
...
* last function
* drop function
* add documentation
* fix CI
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-21 18:04:38 +01:00
Ruidy
fb517f3b04
last function ( #17 )
...
* last function
* fix CI
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-21 18:04:30 +01:00
Ruidy
edb3c09e43
update badges
2022-03-18 13:37:24 -04:00
Ruidy
e156992382
Add Result type ( #16 )
...
* 👷 adding test and push coverage
* ⬆️ use official Go 1.18 image
* ✨ result interface
* delete commented code
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-18 18:32:41 +01:00
Ruidy
3bfe1aca18
Code coverage ( #15 )
...
* 👷 adding test and push coverage
* ⬆️ use official Go 1.18 image
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-18 18:22:01 +01:00
Ruidy
bbb199ce62
clean_builds ( #14 )
...
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-03-18 18:16:38 +01:00
Ruidy
482e553263
✨ sum ( #13 )
...
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-02-20 15:34:09 +01:00
Ruidy
28f85bdc94
use comparable constraint in contains ( #12 )
...
Co-authored-by: Ruidy <ruidy.nemausat@gmail.com>
2022-02-12 21:08:46 +01:00
Ruidy
7d422c59d3
each ( #10 )
...
* feat: maps map
* ✨ : return initial slice
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-01-28 12:51:42 -04:00
Ruidy
f73905ddb0
feat: maps map ( #9 )
...
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-01-27 16:15:33 +01:00
Ruidy
c0a8ecea0c
chore: use alpine distro for leaner container
2022-01-07 06:29:14 -04:00
Ruidy
c9e54a11cb
chore: remove codecov
2022-01-05 12:43:35 -04:00
Ruidy
6395049991
chore: change files
2022-01-05 12:38:01 -04:00
Ruidy
6ebf1e98db
chore: change files
2022-01-05 12:29:17 -04:00
Ruidy
a900b4ff64
chore: change workdir
2022-01-05 12:26:40 -04:00
Ruidy
4aa4caa2aa
chore: change workdir
2022-01-05 12:24:22 -04:00
Ruidy
a0f894fccf
fix: empty step
2022-01-05 12:11:08 -04:00
Ruidy
335dcb53b5
chore: codecov action version
2022-01-05 12:09:19 -04:00
Ruidy
75f5b7e5ed
chore: code cov
2022-01-05 12:03:31 -04:00
Ruidy
c65e3ceba6
chore: code cov
2022-01-05 11:26:52 -04:00
Ruidy
1fa71877c5
chore: test coverage
2022-01-05 11:11:13 -04:00
Ruidy
8cb444fa3f
test: examples
2022-01-03 11:36:54 -04:00
Ruidy
81c98e8bf5
refactor: rename Some to Any
2022-01-03 11:20:36 -04:00
Ruidy
7460ba86a8
refactor: rename Every to All
2022-01-03 11:16:01 -04:00
Ruidy
b82129f655
fix: example
2022-01-02 19:14:37 -04:00
Ruidy
73ed4021a6
feat: chain package
2022-01-02 18:51:18 -04:00
Ruidy
2d05b6c518
add unit test pipeline ( #8 )
...
* add unit test pipeline
* edit triggers
* change version
* change version
* other try
* other try
* fix: redeclared function name
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-01-02 03:28:12 +01:00
Ruidy
321b5f7844
doc: add test coverage badge
2022-01-01 21:24:33 -04:00
Ruidy
7b6eb23e3d
chore: improve test coverage
2022-01-01 21:16:39 -04:00
Ruidy
290698569f
chore: better Makefile
2022-01-01 21:06:23 -04:00
Ruidy
2f17af7b5d
Chain ( #7 )
...
* doc: add docs to chan methods
* feat: contains
* feat: chain each
* feat: every each
* feat: find each
* feat: chain min/max
* feat: chain Some
* refactor: chain tests
Co-authored-by: Ruidy <rnemausat@newstore.com>
2022-01-01 23:47:04 +01:00
Ruidy
7ddb05602c
refactor: use contraints
2022-01-01 14:21:05 -04:00
Ruidy
a0944476b9
docs: update examples
2022-01-01 14:13:37 -04:00