What exactly do you mean by “restricted to functions only”? > On Mar 2, 2016, at 7:21 AM, Олег Галабурда <[email protected]> wrote: > > Hi! > > I'm currently working on project that allows to manipulate objects passed > from Worker. > https://github.com/burdiuz/js-worker-interface > <https://github.com/burdiuz/js-worker-interface> > > It creates wrapper objects that record actions applied to this object and > send commands to Worker. The problem is, when request is made I cannot know > what kind of object is this, so in case of function I should give ability to > make calls on the wrapper object. > As example, this code: > > var api = new WorkerInterface('../webworker.js'); > api.requestTime(); > > When "requestTime" was requested, it calls "get" and immediately returns new > Proxy to serve function call. But at time when Proxy is created I do not know > if that is function or not. Now I passed "apply" limitation by adding wrapper > function and make Proxy think it works with function. > https://github.com/burdiuz/js-worker-interface/blob/master/source/interface/proxy.js > > <https://github.com/burdiuz/js-worker-interface/blob/master/source/interface/proxy.js> > > I found in discussions why "call" trap was rejected, but didn't find anything > about restricting "apply" trap to functions only. > > Thanks! > > -- > Oleg Galaburda > > > > -- > Oleg Galaburda > http://blog.actualwave.com/ <http://blog.actualwave.com/> > http://jsinterface.googlecode.com/ <http://jsinterface.googlecode.com/> > http://guibuilder.org/ <http://guibuilder.org/> > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

