Является ли объявление переменной const определением типа - PullRequest
0 голосов
/ 24 апреля 2018

С ниже const объявлением переменной (Point),

const Point = {
        x: 1,
        y: 2
}

Point.z = 6 говорит, Property 'z' does not exist on type '{ x: number; y: number; }'

Является ли const объявление переменной определением типа?

1 Ответ

0 голосов
/ 24 апреля 2018

Нет.TypeScript выводит тип на основе того, что вы установили для переменной Point.const настроен так, что вы не можете переназначить переменную Point.Вы увидите то же поведение, используя var или let в своем коде.

...