TypeScript – jak używać typów z w wyższej wersji ECMAScript a kompilować do niższej?

Aby móc używać typów z wyższych wersji należy użyć opcji lib, zaś aby kompilować kod do niższej wersji należy użyć opcji target.

tsconfig.json

{
  "compilerOptions": {
    "target": "ES2015",
     "lib": [
      "ES2020"
     ]
     /*other options*/
  }
}

Dzięki takiej konfiguracji możliwe jest korzystanie z elementów zawartych w ECMAScript z roku 2020 a kompilowanie do wersji z 2015. Często dołączenie typów dla ECMAScript z danego roku nie wystarcza. Tutaj można znaleźć inne dostępne opcje.

Pozostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *