This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://heycam.github.io/webidl/#idl-operations > The return type of the operation is given by the type (matching ReturnType) > that appears before the operation’s optional identifier. What does that mean in the case of overloads? In particular, what should happen with operations which have some overloads returning a Promise and some not? I propose we disallow having some overloads return Promise while others don't.