Re: [promises] Difficulties with using constructors and promises together

François REMY <[email protected]>
Newsgroups gmane.comp.web.dom.general
Message-ID <[email protected]>
> On Wed, Jun 19, 2013 at 6:54 PM, Anne van Kesteren <[email protected]> 
> wrote:
> > On Thu, Jun 20, 2013 at 7:32 AM, Tab Atkins Jr. <[email protected]> 
> > wrote:
> >> Is this just what we'll have to do?  Whenever an object can only be
> >> created async, we have to add an "Interface.create()" function?  Or is
> >> there a better solution floating around somewhere that I can't see?
> >
> > Yeah, that's what I suggested to Ian:
> >
> > promise = ImageBitmap.create(...)
> >
> > Not really sure what else you can do, but maybe public-script-coord has 
> > ideas.
>
> Okay, I'll take this thread over to public-script-coord.  Thanks!
>
> ~TJ

Not saying this is best, but you also have the Builder pattern for this, and 
the nested class possibilities:

    var bmp = await new ImageBitmap.Promise(...)

where ImageBitmap.Promise inherits from Future<ImageBitmap>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.