UNPKG

pensions

Version:

``` $ npm install --save pensions

36 lines (31 loc) 1.32 kB
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)); }); } }