Вот есть у меня data classы для запроса и ответа. ...
# russian
l
Вот есть у меня data classы для запроса и ответа. Есть обертка над XMLHttpRequest и ей передается объект класса запроса и обработчик, принимающий в аргумент ответ. Типа
Copy code
fun request<reified T : Response>(
requestData: Request,
callback: (T) -> Unit
)
Как сделать так, чтобы нельзя было указать неправильные типы ответа и запроса? Сами классы ответа и запроса - всегда лежат парочкой. Как сделать так, чтобы в callback сразу "проставлялся" соответствующий тип?
r
Написать тесты