Не совсем понял. У тебя ж там аргументы ...args: any
так я через Parameters читаю что там в функции, которую передал пользователь. Посмотри хинт на ResourceA на строке 20 (не могу скриншот сделать, тултип пропадает)
так я через Parameters читаю что там в функции, которую передал пользователь. Посмотри хинт на ResourceA на строке 20 (не могу скриншот сделать, тултип пропадает)
хардкод я могу ещё как-то обойти написав N сигнатур на случай от 1 до 10 аргументов) в этом случае ещё остается ситуация 2, с тем что второй параметр useResource не ругается, если хотя бы один из элементов нужного типа (ну и то что количество не совпадает)