UNPKG

uc-base-libraries

Version:
26 lines (25 loc) 2.36 kB
/// <reference types="jquery" /> export declare enum callTypes { GET = 0, PUT = 1, POST = 2, DELETE = 3 } export interface IApiCallError { textStatus: string; errorThrown: string; responseText: string; responseObj: any; } export declare function addDataToUrl(url: string, name: string, value: string): string; export declare function addFormatToUrl(url: string): string; export declare function addAntiForgeryToken(data: any): any; export declare function apiCall(type: callTypes, url: string, sendData: any, successCallback?: (data: any, textStatus: string, jqXHR: JQueryXHR) => any, errorCallback?: (jqXHR: JQueryXHR, textStatus: string, errorThrown: string) => any, beforeSend?: (jqXHR: JQueryXHR) => any): void; export declare function getCallAsync<TT>(url: string, seqNum?: number, sendData?: any, beforeSend?: (jqXHR: JQueryXHR) => any): Promise<TT>; export declare function putCallAsync<TT>(url: string, seqNum?: number, sendData?: any, beforeSend?: (jqXHR: JQueryXHR) => any): Promise<TT>; export declare function postCallAsync<TT>(url: string, seqNum?: number, sendData?: any, beforeSend?: (jqXHR: JQueryXHR) => any): Promise<TT>; export declare function deleteCallAsync<TT>(url: string, seqNum?: number, sendData?: any, beforeSend?: (jqXHR: JQueryXHR) => any): Promise<TT>; export declare function getCall(url: string, seqNum?: number, sendData?: any, successCallback?: (data: any, seq?: number) => any, errorCallback?: (jqXHR: JQueryXHR, textStatus: string, errorThrown: string) => any, beforeSend?: (jqXHR: JQueryXHR) => any): void; export declare function putCall(url: string, seqNum?: number, sendData?: any, successCallback?: (data: any, seq?: number) => any, errorCallback?: (jqXHR: JQueryXHR, textStatus: string, errorThrown: string) => any, beforeSend?: (jqXHR: JQueryXHR) => any): void; export declare function postCall(url: string, seqNum?: number, sendData?: any, successCallback?: (data: any, seq?: number) => any, errorCallback?: (jqXHR: JQueryXHR, textStatus: string, errorThrown: string) => any, beforeSend?: (jqXHR: JQueryXHR) => any): void; export declare function deleteCall(url: string, seqNum?: number, sendData?: any, successCallback?: (data: any, seq?: number) => any, errorCallback?: (jqXHR: JQueryXHR, textStatus: string, errorThrown: string) => any, beforeSend?: (jqXHR: JQueryXHR) => any): void;