ts-retrofit
Advanced tools
Comparing version 1.3.11 to 1.3.12
@@ -59,5 +59,2 @@ "use strict"; | ||
}, | ||
set(value) { | ||
self[methodName] = value; | ||
}, | ||
}; | ||
@@ -64,0 +61,0 @@ Object.defineProperty(this, methodName, descriptor); |
@@ -21,2 +21,3 @@ "use strict"; | ||
} | ||
exports.BaseDataResolver = BaseDataResolver; | ||
class FormUrlencodedResolver extends BaseDataResolver { | ||
@@ -45,2 +46,3 @@ constructor() { | ||
} | ||
exports.FormUrlencodedResolver = FormUrlencodedResolver; | ||
class MultiPartResolver extends BaseDataResolver { | ||
@@ -70,2 +72,3 @@ constructor() { | ||
} | ||
exports.MultiPartResolver = MultiPartResolver; | ||
class JsonResolver extends BaseDataResolver { | ||
@@ -79,2 +82,3 @@ constructor() { | ||
} | ||
exports.JsonResolver = JsonResolver; | ||
class TextXmlResolver extends BaseDataResolver { | ||
@@ -88,2 +92,3 @@ constructor() { | ||
} | ||
exports.TextXmlResolver = TextXmlResolver; | ||
const dataResolverMap = new Map(); | ||
@@ -90,0 +95,0 @@ dataResolverMap.set("application/x-www-form-urlencoded", FormUrlencodedResolver); |
@@ -100,5 +100,3 @@ "use strict"; | ||
return (target) => { | ||
if (!target.prototype.__meta__) { | ||
target.prototype.__meta__ = {}; | ||
} | ||
ensureMeta(target.prototype, "basePath"); | ||
target.prototype.__meta__.basePath = path; | ||
@@ -183,3 +181,3 @@ }; | ||
ensureMeta(target, methodName); | ||
if (!target.__meta__[methodName].headers) { | ||
if (!target.__meta__[methodName].query) { | ||
target.__meta__[methodName].query = {}; | ||
@@ -186,0 +184,0 @@ } |
@@ -1,4 +0,20 @@ | ||
declare class BaseDataResolver { | ||
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; | ||
} | ||
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 { | ||
@@ -8,2 +24,1 @@ createDataResolver(contentType: string): BaseDataResolver; | ||
} | ||
export {}; |
{ | ||
"name": "ts-retrofit", | ||
"version": "1.3.11", | ||
"version": "1.3.12", | ||
"description": "A declarative and axios based retrofit implementation for JavaScript and TypeScript.", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/nullcc/ts-retrofit", |
@@ -8,3 +8,3 @@ # ts-retrofit | ||
| -----------|----------|-----------|-------| | ||
| ![Statements](https://img.shields.io/badge/Coverage-96.47%25-brightgreen.svg "Make me better!") | ![Branches](https://img.shields.io/badge/Coverage-79.01%25-red.svg "Make me better!") | ![Functions](https://img.shields.io/badge/Coverage-93.65%25-brightgreen.svg "Make me better!") | ![Lines](https://img.shields.io/badge/Coverage-96.47%25-brightgreen.svg "Make me better!") | | ||
| ![Statements](https://img.shields.io/badge/Coverage-99.61%25-brightgreen.svg "Make me better!") | ![Branches](https://img.shields.io/badge/Coverage-82.28%25-yellow.svg "Make me better!") | ![Functions](https://img.shields.io/badge/Coverage-100%25-brightgreen.svg "Make me better!") | ![Lines](https://img.shields.io/badge/Coverage-99.61%25-brightgreen.svg "Make me better!") | | ||
@@ -11,0 +11,0 @@ > A declarative and axios based retrofit implementation for JavaScript and TypeScript. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
51538
882