Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 | 109x | /** * 处理 `R | (...args) => R` 类似类型 * (ts <= 3.2 时无法依赖 typeof x === "function" 自动推导) */ export function isCallable<P extends unknown[], R = React.ReactNode>( target: R | ((...args: P) => R) ): target is (...args: P) => R { return typeof target === "function"; } |