использоваться на любом методе любого класса. встроенный тип MethodDecorator мне не подходит, к сожалению, потому что он принимает в дженерик просто T, а мне для реализации обязательно нужно знать, что это именно функция. причём не просто Function, а Fn extends (this: any, ...args: any[]) => ReturnType<Fn>
запилил пример
https://stackblitz.com/edit/angular-yu4naj?file=src/app/app.component.ts
как вы можете видеть, тслинт ругается на декоратор. как это побороть? что я не так делаю? может, неправильно определяю свой MethodDecorator, или что-то с типом функции не то... не могу понять. заигнорить строку с ошибкой прошу не предлагать)
@toriningen, вы, случайно, не знаете? 😅
Что-то такое
Обсуждают сегодня