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.
Replace
import {ActionsCollection} from "./actionsCollection";
with
/// <reference path="./actionsCollection.ts" />
.
See Triple Slashes for more info on using the triple slash imports.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With