Возможно ли в TypeScript объявить структуру так, чтобы выводился тип function
, назначенного ключу error
в jQuery.ajax
? Затем мы можем сообщить о несоответствии типов, если кто-то попытается присвоить неправильную сигнатуру функции.
$.ajax({
type: "POST",
url: listUrl,
jsonp: 'jsonp',
dataType: "jsonp",
success: OnSuccesCall,
error: OnErrorCall
});
function OnErrorCall(jqXHR, textStatus, errorThrown) {
...
}
success? (data: any, textStatus: string, jqXHR: JQueryXHR): any;
иerror?(jqXHR: JQueryXHR, textStatus: string, errorThrown: string): any;
вJQueryAjaxSettings
- person PSL   schedule 22.10.2015