Дополнение аргументов функций в интерфейсах 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>
}
То есть нужен какой-то преобразователь типов, найти такой не получилось(