LeonardGiglhuber
|
f41bf220df
|
Remove cancelled pushes and shifts at the end of every processOrders() call;
|
2022-10-03 12:55:47 +02:00 |
|
Paul Grau
|
e3b8fe7e1e
|
No need to export constructor
|
2021-07-18 15:09:54 +09:00 |
|
Paul Grau
|
5617d0f591
|
Fix prethen value
|
2021-07-18 15:07:16 +09:00 |
|
Paul Grau
|
c8c0fba502
|
Added types
|
2021-07-18 14:56:44 +09:00 |
|
David
|
71da094422
|
Rewrite map .
|
2021-02-08 16:34:29 -06:00 |
|
David
|
ed06cb080e
|
Rewrite filter .
|
2021-02-08 16:29:32 -06:00 |
|
David
|
35df66ce79
|
Rewrite concat .
|
2021-02-08 16:24:06 -06:00 |
|
David
|
44d833575b
|
Rewrite flat and flatMap .
|
2021-02-08 15:56:55 -06:00 |
|
David
|
9b58b10421
|
Replace setImmediate with queueMicrotask .
|
2021-02-08 15:26:07 -06:00 |
|
David
|
ecdabfe51e
|
Format using new version of Prettier.
|
2021-02-08 15:20:06 -06:00 |
|
David
|
fd503a978c
|
Add 'Channel.all'.
|
2021-02-02 14:58:39 -06:00 |
|
David Braun
|
fb598b0270
|
Make slice handle case of no start provided.
|
2019-04-24 10:51:00 -04:00 |
|
David Braun
|
6b1c55cff3
|
Add flat and flatMap .
|
2019-04-24 10:22:46 -04:00 |
|
David Braun
|
00b7b0eb29
|
Refactor isChannel .
|
2019-04-06 10:00:11 -04:00 |
|
David Braun
|
c0b2e8b411
|
Refactor from .
|
2019-04-06 09:59:21 -04:00 |
|
David Braun
|
a6233e3884
|
Make ESLint require backticks.
|
2019-04-06 09:45:41 -04:00 |
|
David Braun
|
72bf839541
|
Refactor concat .
|
2019-04-06 09:42:50 -04:00 |
|
David Braun
|
43b09b0c58
|
Refactor join .
|
2019-04-06 09:30:35 -04:00 |
|
David Braun
|
3d17e23338
|
Stop map from returning buffered channels.
|
2019-04-06 09:29:12 -04:00 |
|
David Braun
|
3ff3031b1e
|
Simplify implementation of select .
|
2019-03-20 11:09:26 -04:00 |
|
David Braun
|
bf7258de05
|
Make map respect backpressure.
|
2019-03-20 09:50:51 -04:00 |
|
David Braun
|
3e92604d18
|
Simplify processOrders, fixing buffer off-by-one error.
|
2018-10-22 21:47:18 -04:00 |
|
David Braun
|
58fe68f1c4
|
Simplify handling of promises as values.
|
2018-10-22 15:59:06 -04:00 |
|
David Braun
|
cdfb4655b5
|
Allow asynchronous callback functions in filter .
|
2018-08-27 16:40:01 -04:00 |
|
David Braun
|
cd1a4a4e96
|
Simplify slice .
|
2018-08-27 16:34:40 -04:00 |
|
David Braun
|
237f5c302b
|
Channel.isChannel: Work with 'undefined' and 'null'.
|
2018-04-26 13:09:28 -04:00 |
|
David Braun
|
c71312c22f
|
Add some comments.
|
2018-03-28 13:35:45 -04:00 |
|
David Braun
|
57247c6d10
|
Allow promises to be passed through a channel.
|
2018-03-28 13:35:11 -04:00 |
|
David Braun
|
95a575fd2d
|
Fix #2.
|
2018-03-13 16:59:17 -04:00 |
|
David Braun
|
71e4ddb5d6
|
Fix #1.
|
2018-02-20 20:46:44 -05:00 |
|
David Braun
|
f5e88f4dda
|
concat: Fix Wallaby.js bug.
|
2018-02-20 14:42:37 -05:00 |
|
David Braun
|
4a4a2db7ed
|
map: Return a buffered channel if appropriate.
|
2018-02-20 14:42:35 -05:00 |
|
David Braun
|
4315a28f0c
|
Add test coverage.
|
2017-12-06 14:32:42 -05:00 |
|
David Braun
|
46bb4c371b
|
Add concat .
|
2017-11-28 13:28:02 -05:00 |
|
David Braun
|
1fc2308f08
|
reduce: Require initialValue in functional interface.
|
2017-11-28 11:39:37 -05:00 |
|
David Braun
|
4930e4204d
|
map: Don't wait before proceeding if callback returns promise.
|
2017-11-03 12:14:36 -04:00 |
|
David Braun
|
615f9914ee
|
isChannel: Check prototype directly.
|
2017-10-30 15:17:06 -04:00 |
|
David Braun
|
9c18fc7055
|
from and of : Return read-only channels.
|
2017-10-22 13:04:54 -04:00 |
|
David Braun
|
8088d7e096
|
from: Support 'mapfn'.
|
2017-10-22 02:59:29 -04:00 |
|
David Braun
|
6b577ea6cd
|
from: Accept a callback function.
|
2017-10-21 15:31:59 -04:00 |
|
David Braun
|
5470201c79
|
value: Convert from a getter to a method.
|
2017-10-20 21:42:50 -04:00 |
|
David Braun
|
a0a68ab8d1
|
Add length .
|
2017-10-18 15:03:52 -04:00 |
|
David Braun
|
3af150ae49
|
Channel.select: Complain if not passed an array.
|
2017-10-18 15:03:52 -04:00 |
|
David Braun
|
32af6e8987
|
Channel.select: Reword error message.
|
2017-10-18 15:03:51 -04:00 |
|
David Braun
|
b9901df29a
|
Add values .
|
2017-10-18 15:03:51 -04:00 |
|
David Braun
|
f07e849662
|
Add toString .
|
2017-10-18 15:03:51 -04:00 |
|
David Braun
|
a2746f6e68
|
Channel.select: Complain when given non-channel method promises.
|
2017-10-18 13:25:00 -04:00 |
|
David Braun
|
1b1192c0e7
|
Functional API: Fix off-by-one bug.
|
2017-10-18 13:24:54 -04:00 |
|
David Braun
|
ce97802a8e
|
Add some .
|
2017-10-17 11:05:40 -04:00 |
|
David Braun
|
d7c117619a
|
Functional application: Allow any granularity of arguments (currying, essentially).
|
2017-10-17 11:05:40 -04:00 |
|