Дополнение аргументов функций в интерфейсах Typescript

Всем привет! Вопрос такой, как получить тип, в котором в функциях список аргументов будет дополнен ...args: any? Пример: из интерфейса №1


    interface AuthApi {
      authStart(data: AuthStartData): Promise<void>
      authCheck(data: AuthCheckData): Promise<void>
    }

нужно получить №2


    interface AuthApi {
      authStart(data: AuthStartData, ...args: any): Promise<void>
      authCheck(data: AuthCheckData, ...args: any): Promise<void>
    }

То есть нужен какой-то преобразователь типов, найти такой не получилось(


Ответы (0 шт):