#typescript
Версія TypeScript 2.8 додала можливість додавати або видаляти складовим типам модифікатори
readonly та ?. Для цього використовують очевидні оператори + і -. Детальніше в документації. Приклад використання:interface ReadOnlyTodo { readonly title: string readonly description: string readonly completed: boolean}type Mutable<T extends object> = { -readonly [K in keyof T]: T[K]}type MutableTodo = Mutable<ReadOnlyTodo>Рецепти на тему:
- Як підтягнути TypeScript?