Имеется файл flow-typed/myLibDef.js:
declare class Test{
test: number;
}
и другой файл test.js:
class Container implements IContainer {
test: Test;
constructor() {
this.test.test = 111;
}
}
ругается Mocha: UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'test' of undefined
а если написать следующим образом test.js:
class Container implements IContainer {
test: Test;
constructor() {
this.test = {
test: 123
};
}
}
то ругается Flow: Cannot assign object literal to this.test because object literal [1] is incompatible with Test [2].
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники