You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
871 B
39 lines
871 B
import types = require('./types');
|
|
|
|
declare namespace ajax {
|
|
function get(
|
|
url: string,
|
|
data: string | {},
|
|
success: types.AnyFn,
|
|
dataType?: string
|
|
): XMLHttpRequest;
|
|
function get(
|
|
url: string,
|
|
success: types.AnyFn,
|
|
dataType?: string
|
|
): XMLHttpRequest;
|
|
function post(
|
|
url: string,
|
|
data: string | {},
|
|
success: types.AnyFn,
|
|
dataType?: string
|
|
): XMLHttpRequest;
|
|
function post(
|
|
url: string,
|
|
success: types.AnyFn,
|
|
dataType?: string
|
|
): XMLHttpRequest;
|
|
}
|
|
declare function ajax(options: {
|
|
type?: string;
|
|
url: string;
|
|
data?: string | {};
|
|
dataType?: string;
|
|
contentType?: string;
|
|
success?: types.AnyFn;
|
|
error?: types.AnyFn;
|
|
complete?: types.AnyFn;
|
|
timeout?: number;
|
|
}): XMLHttpRequest;
|
|
|
|
export = ajax;
|
|
|