- From: Domenic Denicola <domenic@domenicdenicola.com>
- Date: Fri, 28 Jun 2013 14:47:28 +0000
- To: Marcos Caceres <w3c@marcosc.com>
- CC: public-script-coord <public-script-coord@w3.org>
I don't think this has been discussed, but it's a good thing to bring up. I feel somewhat strongly that functions should present an only-sync or only-async interface. Thus I would say `boo` gets called with the `TypeError`. On Jun 28, 2013, at 7:45, "Marcos Caceres" <w3c@marcosc.com> wrote: > Hi, > I'm sure this has been discussed, so apologies in advanced for not finding the right thread… > > When using a method that vends a promise, it's not clear to me what should happen when WebIDL says to throw a TypeError. > > Like, given: > > interface Foo{ > Promise bar(object obj); > }; > > //Does this throw a TypeError > //or is boo called with the TypeError? > fooInstance.bar(123).then(yay,boo); > > > > -- > Marcos Caceres > > > >
Received on Friday, 28 June 2013 14:48:07 UTC