Is T not exactly Function.
T
Function
type R = IsNotStrictFunction<Function> // falsetype R = IsNotStrictFunction<() => void> // truetype R = IsNotStrictFunction<(() => void) & { a: 1 }> // true Copy
type R = IsNotStrictFunction<Function> // falsetype R = IsNotStrictFunction<() => void> // truetype R = IsNotStrictFunction<(() => void) & { a: 1 }> // true
Is
Tnot exactlyFunction.