好奇心から、私は疑問に思っています: Typescript のコンパイラでこのようなことが許可されていないのはなぜですか? セキュリティへの影響はありますか? それは文法の問題を引き起こしますか?
export import Bar = require('./Path/To/Bar'); // this is allowed
module Foo {
export import Bar = require('./Path/To/Bar'); // this is not allowed
}
現在、これにより次のエラーが発生します。
Import declarations in an internal module cannot reference an external module.