134 Commits

Author SHA1 Message Date
ccdc832685 docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-12-04 13:27:24 +03:00
5d5f6f6a96 MaybePromise -> SyncPromise...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-12-04 05:29:37 +03:00
5a94971caa added experimental Promise.maybe(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-12-04 05:01:34 +03:00
881df1be21 added error handling to .awaitOrRun(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-12-03 13:17:11 +03:00
07f8dfcb29 added Promise.awaitOrRun(..)
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-11-29 18:39:23 +03:00
d64b1f069a minor bugfix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-11-27 02:28:10 +03:00
8fe306b324 docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-11-27 02:13:23 +03:00
e82fcb5164 updated docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-10-31 02:25:16 +03:00
0dc685f436 docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-10-28 18:22:54 +03:00
7ab38a5c3c more doc updates...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-10-28 18:21:22 +03:00
d5d49de892 added event docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-10-28 18:12:01 +03:00
a60443e3ec bugfix (Chromium issue 1361981) + reworked generator promise API (.then(..) -> .unwind(..))...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-09-14 11:22:00 +03:00
ccbc4ab48e docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-08-22 15:41:04 +03:00
993faa672d added for-await-of support for Promise.iter(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-08-19 18:02:40 +03:00
0602151317 docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-08-14 19:39:14 +03:00
f160c78eaa docs and notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-08-09 11:25:10 +03:00
934e3dd216 added .froEach(..) to sync generators...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-08-08 21:51:06 +03:00
abad8d18a3 docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-07-27 14:50:59 +03:00
cc9824c9a9 exposed AsyncFunction constructor in Function.js...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-07-07 11:39:08 +03:00
c804028d9f more work on te generic .iter(..) (Array.js is not done yet) + docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-23 13:37:46 +03:00
2b6dfb35c2 experimenting with AsyncGenerator static methods...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-22 10:26:04 +03:00
3a211c9d82 tweaks, docs and notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-21 13:49:50 +03:00
a4d9a90f78 removed Array.prototype.promise() and more work on AsyngGenerator...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-21 13:41:06 +03:00
41fd0c8a6a experimenting with async generators...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-17 12:01:04 +03:00
97b8fd6dd5 cleanup and docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-13 22:48:07 +03:00
83dac66a97 docs and tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-12 10:28:01 +03:00
a0399a4c3e docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-11 11:55:44 +03:00
3a4653f261 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-11 11:36:13 +03:00
3b0a0434e9 notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-10 01:24:06 +03:00
a08ce12517 IterablePromise now almost fully Array-like... still need docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-09 11:12:39 +03:00
f209824445 updated docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-04 10:01:50 +03:00
f9162533b3 typo fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-04 09:38:49 +03:00
d0a5d472a8 more docs and version fix...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-04 09:34:10 +03:00
846d742893 docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-04 09:30:50 +03:00
d14ae70b8f docs and some cleanup...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-04 03:10:49 +03:00
72b3e869e9 experimenting with .concat(..), .push(..) and .unshift(..) for promises...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-04 03:01:54 +03:00
6569437af9 promise iteration seems to be done -- publishing.
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-03 21:23:23 +03:00
3fada85cd9 more work on iterable promises, still not ready...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-06-02 12:05:37 +03:00
9433f418ce docs and notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-05-30 12:12:00 +03:00
8d5425fe74 added Date.isDateStr(..) and minor tweaks...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2022-02-23 23:55:27 +03:00
3a29f4b5c4 added .push(..)/.unshift(..) to generators...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-26 10:51:49 +03:00
c735bc84d1 added .iter() to generators, sets and maps (compatibility with arrays)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-23 09:05:19 +03:00
cc4fbc6bdb added <set>.splice(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-13 13:59:20 +03:00
46cc38fcf7 some cleanup and minor fixes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-09 12:17:42 +03:00
58483dce17 renamed <set>.replaceIndex(..) to <set>.replaceAt(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-08 19:21:20 +03:00
4f41f81f70 added <map>.replaceKey(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-08 18:43:02 +03:00
9978661a42 added <set>.replaceIndex(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-08 17:00:55 +03:00
31c0755124 added a unorderd option to <set>.replace(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-08 16:49:11 +03:00
ab470a9450 added <set>.replace(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-08 16:44:51 +03:00
e3992f3d0a docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
2021-06-01 01:12:51 +03:00