Слияние кода завершено, страница обновится автоматически
использоваться только в качестве типа возвращаемого значения (arkts-limited-void-type). При использовании функций с параметрами-стрелками и шаблонами, инструмент автоматически добавляет ограничение extends number для шаблонов. При вызове функции с использованием void вместо шаблона, возникает ошибка типа после исправления.
Шаги тестирования:
Код до фикса
function process<T>(input: T): T {
return input;
}
let result = process<void>(foo());
Ожидаемый результат:
Фикс прошел успешно
Фактический результат:
При использовании функции с параметром-генериком, инструмент автоматически добавляет extends number
к генерику. При вызове функции с void
в качестве типа генерика, после фикса появляется ошибка типа.
Вход Перед тем как оставить комментарий