? На подобии bind.
Пробовал в прототип функции писать, ругается TS2339: Property 'wrap' does not exist on type 'Function'.
И можно ли это сделать как то на уровне компилятора ? Что бы он как то заранее сам добавлял в прототип.
В сигнатуре функции описать желаемое свойство
https://www.typescriptlang.org/docs/handbook/2/functions.html#call-signatures
Ещё декларационный файл может помочь где можно расширить глобальный тип
Обсуждают сегодня