type Fn = <T>(a: T) => T; declare const fn: Fn; const a = fn<number>; // no "()" a; // const a: (a: number) => number
It was on the surface all along, but it eluded me.
type Fn = <T>(a: T) => T; declare const fn: Fn; const a = fn<number>; // no "()" a; // const a: (a: number) => number
It was on the surface all along, but it eluded me.