Как уточнить смешанный тип до того, что имеет `toString ()`? - PullRequest
0 голосов
/ 11 февраля 2020

Хорошо в потоке для сообщений об ошибках я часто беру "смешанные данные" и "журнал, чтобы утешить данные". Следовательно, эти данные должны поддерживать toString() - но никакой тип в javascript не поддерживает toString()?

Так что в потоке, как бы я сказал потоку, чтобы он не давился такими вещами, как:

printError(data: mixed) {
    console.log(`Data is: ${data}`);
}

или:

printError(data: mixed) {
    console.log(`Data is: {data.toString()}`);
}

Без необходимости уточнять тип вручную.

...