Почему typescript не реагирует на тип при использование promise?
Я записала в переменную string значение number, и не получаю ошибки почему так происходит?
https://codesandbox.io/s/lucid-elgamal-4lbin2
const BEApi = new Promise((resolve) => {
resolve({
string: 123
});
});
type MyDataType = {
string: string;
};
let myData: MyDataType | null = null;
const myResponce = async () => {
myData = (await BEApi) as MyDataType;
console.log(myData);
};
myResponce();
Источник: Stack Overflow на русском