Поскольку ваш console.log("Data>>..>>>>", data);
равен undefined
, это означает, что проблема находится где-то вверх по течению. Вы не передаете ничего в аргументе данных этому методу. Попробуйте проверить, где вы вызываете метод custResponse
, и посмотрите, действительно ли данные передаются или нет (вероятно, нет).
Что касается неопределенного возврата, в вашем коде вы ничего не возвращаете, если код состояния не в порядке (в блоке try). Попробуйте положить немного возврата в конце.
public static async processResponse(data: any): Promise<any> {
//....
//try catch stuff...
//....
return data //or something else
}