It's not immediately clear which `path` binding `insteadof` will resolve to
here:

  import path from "path";

  function dirOp(path) {
    with (path) {
      if ((insteadof path).dirname(path) === "/") {
         // ...
      }
    }
  }

  dirOp({ path: "" });

Or even...

  import path from "path";

  function dirOp(path) {
    try {
      // ...
    } catch (path) {
      if ((insteadof path).dirname(path) === "/") {
         // ...
      }
    }
  }

  dirOp({ path: "" });


If that's not compelling enough, then this might be:


  import { dirname } from "path";

  function dirOp(path) {
      if (dirname(path) === "/") {
         // ...
      }
  }

  dirOp({ path: "" });




Rick





On Sat, Jul 11, 2015 at 9:59 AM Bucaran <jbuca...@me.com> wrote:

> On Jun 26, 2015, at 9:42 AM, Salvador de la Puente González <
> sa...@unoyunodiez.com> wrote:
>
>
> And remember you always can use the explicit global object to avoid
> collisions.
>
>
> Indeed. Thanks for mentioning that.
> _______________________________________________
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to