Для налача бы определиться всё-таки, что вы пытаетесь записать в переменную, если функция void: type f = (arg1: string, arg2: string) => void; ... const str: Function = myFunc('a'); На текущий момент в том коде, что был прислан, вообще мало правильного. Если попробовать поугадывать, чего хотелось от этого кода, то, возможно, это должно выглядеть так: type f = (arg1: string, arg2: string) => string; function abs(arg1: string, arg2: string): string { return arg1 + arg2; } const myFunc: f = abs; const str: string = myFunc('a', 'j');
Обсуждают сегодня