type-annotations - это код, который мы добавляем для typescript , чтобы он понял, значения какого типа будут содержаться в переменной.

Например, можно объявить переменную с помощью type annotations:

let myVariable: string = "Hello, World!";

Здесь мы указываем, что переменная myVariable должна иметь тип string.

Также можно использовать аннотации типов для параметров и возвращаемых значений функций:

function addNumbers(x: number, y: number): number {
  return x + y;
}

Здесь мы указываем, что функция addNumbers принимает два параметра типа number и возвращает значение типа number.

Аннотации типов позволяют TypeScript проверять типы во время компиляции кода, что позволяет обнаруживать ошибки на ранней стадии разработки и повышает надежность кода.

type-inference - typescript пытается сам определить, значения какого типа будут содержаться в переменной.


Назад