Mocha + Flow (использование declare)

144
11 ноября 2018, 13:00

Имеется файл 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].

READ ALSO
Выборка данных из бд через массив

Выборка данных из бд через массив

Мне требуется сформировать отчет в excel В него должны попасть все выделенные поля Я собираю их в массив (поля id) и по клику формирую ссылку

172
onBlur как узнать элемент, по которому кликнули(не текущий элемент)?

onBlur как узнать элемент, по которому кликнули(не текущий элемент)?

по событию onBlur я могу получить текущий элемент, но мне надо запрограммировать разное поведение, в зависимости от того, по какому элементу...

146
Почему данный drag&drop лагает

Почему данный drag&drop лагает

Реализовал у себя в проекте поддержку drag&drop функционала для элементов с классом draggableК сожалению, данная реализация ведет сея иногда странно:...

178
Не cрабатывает событие click на iPhone

Не cрабатывает событие click на iPhone

Знаю, что этот вопрос поднимался множество раз, и на него есть ответы, которые помогли многимНоя перепробовал все предложенные варианты,...

222