pensions
Version:
``` $ npm install --save pensions
36 lines (31 loc) • 1.32 kB
text/typescript
import Service from './service';
export default class Presentages {
subPath: string;
constructor() {
this.subPath = "percentages";
}
getPresentages(type: string, years: number, months: number, circular: string, salary: number) {
return new Promise((resolve, reject) => {
Service.get(this.subPath, { type: type, years: years, months: months, circular: circular, salary: salary * 12, offeredto:"_"})
.then(result => {
if (result == null) {
resolve(null)
}
resolve(result)
})
.catch(err => console.log(err));
});
}
getPresentagesForMilitary(type: string, years: number, months: number, circular: string, salary: number, offeredto:string) {
return new Promise((resolve, reject) => {
Service.get(this.subPath, { type: type, years: years, months: months, circular: circular, salary: salary * 12, offeredto:"regular" })
.then(result => {
if (result == null) {
resolve(null)
}
resolve(result)
})
.catch(err => console.log(err));
});
}
}