W starych wersjach maszynopis został on wymagany, aby dodać słynnyMaszynopis. Są odniesieniami Triple Slash nadal potrzebne do korzystania z „Importuj z”
/// <reference
etykietę, aby dodać wymagane referencje. Teraz po wersji 1,6 możemy importować zależności stosując zalecaną ES6 sposób
import Greeter from "./greeter";
Czytałem na chwilę, ale to nadal nie jest dla mnie jasne, czy i dlaczego odniesienia triple-slash należy całkowicie unikać lub nie.
BTW. Czy teraz kompilator wie, w jakiej kolejności ma skompilować pliki TS, jeśli używamy filesGlob
zamiast files
w tsconfig.json?
Jeśli chcesz pisać moduły es6/amd/commonjs - użyjesz importu. Jeśli chcesz mieć projekt pojedynczego pliku - możesz użyć przestrzeni nazw i odniesienia. – lujcon