webstorm - TypeScript 1.5 ES6 modules & .d.ts files from DefinitelyTyped seem incompatible -
i'm using webstorm web-development & have upgraded built-in typescript 1.4 compiler 1.5.3. however, not went wanted compiler began yield errors prompting me drop --module commonjs
parameter & switch es6 modules instead (i'm using --target es6
). having done that, started getting errors saying import assignments cannot used when targeting es6 & should use new module syntax instead (error 1202). converted files, apparently wasn't enough .d.ts
files installed via tsd
definitelytyped repo use old syntax making compiler keep giving same errors.
i wrote small converter .d.ts
files, works although makes me fix errors manually here & there. i'm wondering if there better workaround this? perhaps, i'm missing something?
p.s. changing --target
es5
not option compiler otherwise complain absence of things promises heavily use in project.
changing --target es5 not option compiler otherwise complain absence of things promises heavily use in project.
use --target es5 --nolib
, bring in es6.lib.d.ts
manually.
Comments
Post a Comment