- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Wed, 31 Jul 2013 09:14:57 -0700
- To: Jonas Sicking <jonas@sicking.cc>
- Cc: Allen Wirfs-Brock <allen@wirfs-brock.com>, Boris Zbarsky <bzbarsky@mit.edu>, Domenic Denicola <domenic@domenicdenicola.com>, Travis Leithead <travis.leithead@microsoft.com>, "public-script-coord@w3.org" <public-script-coord@w3.org>
On Wed, Jul 31, 2013 at 12:02 AM, Jonas Sicking <jonas@sicking.cc> wrote: > It's not entirely clear to me how you mean that the isDirectory > function would behave, or where it would live. Do you mean that we > would add a isDirectory() function on all Directory instances which > always return true? > > That would mean that you write code like: > > root.get("somename").then(function(result) { > if ("isDirectory" in result) { > // No need to actually call .isDirectory since it always returns true. > ... it's a directory ... > } > else { > ... it's a file ... > } > }); That's a branding approach, but no, that's not what's intended. Instead, the isFoo() method lives on the Foo interface object, not Foo instances. ~TJ
Received on Wednesday, 31 July 2013 16:15:44 UTC