← Timeline
Avatar placeholder
eliduvid

Всё же можно приделать js-у типизацию, но js из js-еров вытравливается с трудом.

Залез как-то в пулл реквест соседней команды там функция вот такого вида:

async function getValue(doGet: boolean): number {
    try {
        return doGet && await actuallyGet();
    } catch {
        return null;
    }
} 

Я говорю, это функция у тебя не number возвращает, а number|false|null. В том смысле, что посмотри, блин, что ты там делаешь. Как фикс автор исправил возвращаемый тип на any.

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

😀👍2
To react or comment  View in Web Client