Ну я вот щас сидел в доке и разбирался с catchError и showDialog и если бы не видос, я бы не понял че там требуют, читал доку и понять не мог, че мне в дженерик передавать, а поч для функции onError надо тип передавать для аргумента, ну дока явно не для новичков