Файл
app.ts
TypeScript
class Book
{
name : string;
price : number;
constructor(_name : string, _price : number)
{
this.name = _name;
this.price = _price;
}
}
Пример 1. указываем последнюю версию
ESNext
Command Prompt (Win Console)
tsc app.ts --t "ESNext"
Файл
app.ts компилируется в
файл
app.js:
JavaScript
class Book {
constructor(_name, _price) {
this.name = _name;
this.price = _price;
}
}
Пример 2. не указываем версию, то есть по умолчанию это
ES3
Command Prompt (Win Console)
tsc app.ts
Файл
app.ts компилируется в
файл
app.js:
JavaScript
var Book = (function () {
function Book(_name, _price) {
this.name = _name;
this.price = _price;
}
return Book;
}());