I have two classes in different files:
export class ActionsCollection{
    constructor(greeting :string){
        this.greet(greeting);
    }
    public greet(greeting :string) {
        return "<h1>"+greeting+"</h1>";
    }
}
And
import {ActionsCollection} from "./actionsCollection";
class Greeter extends ActionsCollection{
    constructor(public greeting: string) {
        super(greeting);
    }
}
alert(new Greeter("Hello, world!"));
Greeter is generated in such a file in which there is require line ("./ actionsCollection"). But I want to make sure that all the files (*.ts) generates in only one file main.js, it does not need require.
Can I do that? And if so, how?
PS: At the same time, for the assembly, you can use standard WebStorm tools and Gulp. And nothing more, besides modules for Gulp.
 
     
     
     
    