- `const` modifier on type parameters by ahejlsberg · Pull Request #51865 · microsoft/TypeScript
- With this PR we implement a new const modifier for type parameters. In a function, method, or constructor invocation, when a literal expression in an argument is contextually typed by a const type ...
Néha szeretnénk a generikusokba is beilleszteni ugyanazt a típust, nem stringként, hanem "hello"-ként.
Ez azonban a típuskövetkeztetés egyik nehézsége.
```
Könyvtár fejlesztésekor a felhasználói élmény érdekében igyekszünk a lehető legerősebb típuskövetkeztetést biztosítani.
```
Hogy a fenti típus legyen következtetve.
Ehhez több módszert is alkalmazhatunk.
```
Az `as const` és a `readonly` használatával, de
ez a felhasználó feladata, nem a könyvtár fejlesztőé.
Ezért a TS 5.0-ban új kulcsszót vezettek be, hogy a könyvtárfejlesztők is megtehessék.
Ezzel a kulcsszóval a következőképpen kezelhetjük egyszerűen:
```
Ez tömbökhöz és literális típusokhoz is használható, de sajnos nyílfüggvényekben nem működik.
Ennek ellenére ez jó hír a könyvtárfejlesztőknek és a felhasználóknak egyaránt.
Hozzászólások0