How can I import all types from certain file?
Let\'s say I have myClass.ts
and otherClass.ts
.
I want to import all classes from otherClas
You can use triple slashes import:
/// <reference path="./actionsCollection.ts" />
They must have to be the on the first line(s) of the file.
With ES6 modules, the closest thing available to what you want is a namespace import:
import * as foo from './otherClass';
The use it individual exports as
foo.ClassA
You can see the available kinds of imports in the import documentation.
Also, what's the meaning of the { ... } and some of the types being outside and some inside?
That's for importing named exports. You can read about that in the documentation I referenced or in my answer here.