mirror of
https://github.com/flynx/types.js.git
synced 2025-10-28 10:00:08 +00:00
tweaks and notes...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
ada754b7f2
commit
c8a8184221
@ -375,6 +375,11 @@ function(name){
|
||||
return (await this)[name](...args) } }
|
||||
|
||||
|
||||
// XXX if onerror(..) is triggered, does it write it's return value to
|
||||
// .__packed and in what format???
|
||||
// XXX should .__packed be undefined if something breaks???
|
||||
// XXX revise how .__packed is handled by metods...
|
||||
// XXX might be a good idea to use Symbols for .__value and .__packed...
|
||||
var IterablePromise =
|
||||
module.IterablePromise =
|
||||
object.Constructor('IterablePromise', Promise, {
|
||||
@ -867,9 +872,9 @@ object.Constructor('IterablePromise', Promise, {
|
||||
if(onerror){
|
||||
var res = onerror(err)
|
||||
// XXX do we use .__pack(..) here???
|
||||
obj.__packed = undefined
|
||||
//obj.__packed = undefined
|
||||
// XXX this is wrong -- need to store the value as-is...
|
||||
//obj.__packed = [res]
|
||||
obj.__packed = [res]
|
||||
promise.resolve(res)
|
||||
} else {
|
||||
promise.reject(err) } }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user