type FuncGenericReturn = () => T; const funcReturnsNumber: FuncGenericReturn = (): number => 1;
(Sandbox)
Getting this error
Isn't this syntax working for you?
type FuncGenericReturn = () => T; const funcReturnsNumber: FuncGenericReturn = () => 1;