=====Установка=====
Typescript нужно устанавливать глобально поэтому не забываем ставить параметр -g
npm i -g typescript
проверить как установился typescript можно коммандой
====версия====
# tsc -v
Version 4.8.4
====инициализация====
инициализация конфигурации выполняется коммандой
#tsc --init
Created a new tsconfig.json with:
TS
target: es2016
module: commonjs
strict: true
esModuleInterop: true
skipLibCheck: true
forceConsistentCasingInFileNames: true
You can learn more at https://aka.ms/tsconfig
в корне проекта должен появится файл конфигурации **tsconfig.json**
====компиляция====
создадим файл
index.js
//string
let str:string = 'string';
//number
let num:number = 10;
//boolean
let isTrue:boolean = true;
let isFalse:boolean = false;
//other
let unknown:string | number | boolean = '1';
unknown = 1;
let unknown2:any = '1';
unknown2 = 1;
Чтобы скомпилировать файл в обычный js, достаточно выполнить комманду:
tsc index.ts
на выходе получим проебразованный index.js