Я только что обновил от TypeScript от 1.5 до последней версии, и я вижу ошибку в моем коде:
interface Options {
/* ... others ... */
callbackOnLocationHash?: boolean;
}
function f(opts: Options) { /* ... */ }
// Error: Object literal may only specify known properties,
// and 'callbackOnLoactionHash'does not exist in type 'Options'.
f( { callbackOnLoactionHash: false });
Код выглядит хорошо для меня. Что не так?
(Альтернативная версия юниверса: я распознаю опечатку, и я действительно хотел написать это. Что мне нужно сделать, чтобы удалить ошибку?)