UNPKG

@dlivr.io/salary-calculator-egypt

Version:

Javascript SDK for calculating Net/Gross salary in Egypt.

40 lines (33 loc) 1.19 kB
interface VariantCalculations { insuranceWage: number; socialInsuranceWorkerShare: number; salaryTax: number; martyrsFamiliesFunds: number; socialInsuranceEmployerShare: number; totalDeduction: number; } declare enum LawYear { TWENTY_TWO = "2022", TWENTY_THREE = "2023", TWENTY_FOUR = "2024" } interface CalculateNetSalaryParams { grossSalary: number; insuranceWage?: number; bonus?: number; deduction?: number; isInsured?: boolean; lawYear?: LawYear; } declare const calculateNetSalary: ({ grossSalary, insuranceWage, bonus, deduction, isInsured, lawYear, }: CalculateNetSalaryParams) => [number, VariantCalculations]; //# sourceMappingURL=index.d.ts.map interface CalculateGrossSalaryParams { netSalary: number; insuranceWage?: number; bonus?: number; deduction?: number; lawYear?: LawYear; } declare const calculateGrossSalary: ({ netSalary, insuranceWage, bonus, deduction, lawYear, }: CalculateGrossSalaryParams) => [number, VariantCalculations]; //# sourceMappingURL=index.d.ts.map export { CalculateGrossSalaryParams, CalculateNetSalaryParams, LawYear, calculateGrossSalary, calculateNetSalary };