improve import syntax

Ali Ghanavatian ghanavatian.ali at
Sun Jul 31 19:34:19 UTC 2016

Exactly Bob, that's the point.
You would not have a list of components until you mention which file are
you about to import, compare it with the alternative syntax: you mention
the file and you get the list of component without any need to go back.

With the npm package, it is awesome but it could go wrong if there be files
containing components with same name.

On Jul 31, 2016 23:55, "Bob Myers" <rtm at> wrote:

My editor (emacs/tide) can auto-complete named imports as long as the
module name is there on the line.
I just type

import {} from './foo';

and then go back to insert things in the `{}` and get auto-completion.
If your editor can't do that, file a feature request.


On Mon, Aug 1, 2016 at 12:19 AM, Frankie Bagnardi <f.bagnardi at>

> It's too late to change the import syntax. The problem is your editor, not
> the syntax. Over time more editors will support import syntax, either
> directly or with plugins. For now, you just have to wait.
> On Sun, Jul 31, 2016 at 3:38 AM, Ali Ghanavatian <
> ghanavatian.ali at> wrote:
>> Hello there,
>> I am writing to express weak point currently affects the import syntax.
>> As you know current syntax is not editor (specially auto-complete) friendly
>> as editor would not have any clue about what is about to be imported and
>> from where.
>> import { ComponentName } from 'path/to/module-file';
>> My suggestion is to add support for this syntax:
>> from 'path/to/module-file' import { ComponentName };
>> Which makes auto-completion and development easier.
>> I think it deserves a proposal, but it's my first idea. I really
>> appreciate any sort of guidance and suggestion about this issue and how to
>> put it into the standard.
>> --
>>  Sincerely
>> A. Ghanavatian <>
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at
> _______________________________________________
> es-discuss mailing list
> es-discuss at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list