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.
40 lines
871 B
40 lines
871 B
2 years ago
|
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;
|