2.0.0 • Published 10 months ago

waris-calculator v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

CalcWaris

Modules to calculate inheritance based on islamic belief.

contents

Quickstart

Installing

Using npm:

$ npm install waris-calculator

using yarn:

$ yarn add waris-calculator

Example

import calculator, {Calculator, deceased, heir} from "calculator-waris";
import {HeirParams} from "calculator-waris/heir";

const calc = calculator()
//const calcFemale = calculator(deceased({gender: false}))

calc.push(heir({gender: false, relation: 'none', isPartner: true}))
calc.push(heir({gender: false, relation: 'child', isPartner: false}))
calc.push(heir({gender: true, relation: 'child', isPartner: false}))
calc.push(heir({gender: true, relation: 'sibling', isPartner: false}))

const result = calc.calculation
//result: Array<Fraction>, siham (shares) of heirs sequencially in push order

Issue

Bug report and reach us here

LICENCE

MIT

Reference

We use Ali, M. (2019). Bagi Waris nggak harus Tragis. Jakarta, Turos Khazanah Pustaka Islam, Indonesian translation for Ali, M. (2002). Al-Mawaris fi Syari'ah al Islamiyyah fi Dhau' al-Kitab wa as-Sunah. Kairo, Dar at-Taufiqiyah as reference. We prioritize majority opinion and mazhab syafii first.

2.0.0

10 months ago

1.0.0

10 months ago