тип проверен, как в первом примере, и не ругался?
1
if (typeof fnc === 'function') {
fnc()
}
2
const isFunc = (arg: unknown) => typeof arg === 'function'
if (isFunc(fnc)) {
fnc()
}
const isFunc = (arg: unknown): arg is Function => typeof arg === 'function'
Обсуждают сегодня