ts-retrofit
Version:
A declarative and axios based retrofit implementation for JavaScript and TypeScript.
25 lines (24 loc) • 782 B
TypeScript
export declare class BaseDataResolver {
resolve(headers: any, data: any): any;
}
export declare class FormUrlencodedResolver extends BaseDataResolver {
constructor();
resolve(headers: any, data: any): any;
}
export declare class MultiPartResolver extends BaseDataResolver {
constructor();
resolve(headers: any, data: any): any;
private getFormDataAppendOptions;
}
export declare class JsonResolver extends BaseDataResolver {
constructor();
resolve(headers: any, data: any): any;
}
export declare class TextXmlResolver extends BaseDataResolver {
constructor();
resolve(headers: any, data: any): any;
}
export declare class DataResolverFactory {
createDataResolver(contentType: string): BaseDataResolver;
private _getDataResolverCls;
}