They require polylint which requires hydrolysis whiich requires babel-pollyfill. This interferes with node's Promise.defer() because of its global pollyfilling.
See here for an example from another package that included babel-pollyfill.
I don't use atom-typescript, but I can verify that it causes this error with todo-manager.
There are two packages, polymer-atom and linter-polymer that provide linting for Polymer in the Atom Editor. Both are wrappers around polylint.
They require polylint which requires hydrolysis whiich requires babel-pollyfill. This interferes with node's Promise.defer() because of its global pollyfilling.
See here for an example from another package that included babel-pollyfill.
I don't use atom-typescript, but I can verify that it causes this error with todo-manager.