@deepcodestudio/ctwing-sdk-browserify
Version:
Offer ctwing sdk for browser or react-native enviorment
37 lines (36 loc) • 955 B
TypeScript
/**
* 请求库
*/
export declare class BaseOperate {
host: string;
path: string;
module: string;
MasterKey: string;
version: string;
MK: boolean;
constructor();
parseParams: (data: any) => string;
/**
* 加密
* @param data body请求体 , maybe formatted with json-string or object
* @param timestamp
* @param params url参数
*/
sign(data: any, timestamp: number, params?: any): string;
getUrl(): string;
setUrl(data: any): string;
post(data: {
[index: string]: string | number | any;
} | any, params?: any): Promise<any>;
get(data: {
[index: string]: string | number;
}, params?: any): Promise<any>;
delete(data: {
[index: string]: string | number;
}, params?: any): Promise<any>;
put(data: {
[index: string]: string | number;
} | any, params: {
[index: string]: string | number;
}): Promise<any>;
}