patrimoniumjs
Version:
Patrimonium.js is a JavaScript library providing a set of tools to modelize the real estate operations of an individual and their impact on the financial situation of the same individual.
22 lines (21 loc) • 913 B
TypeScript
import { Person } from '../../index';
import { FrenchmanInitialSituation } from './frenchman-initial-situation';
/**
* Available values for an employment status in France.
*/
export declare type FrenchEmploymentStatus = 'non-cadre' | 'cadre' | 'public' | 'liberal' | 'portage';
/**
* Represents a French taxable household composed of one or more French fiscal residents.
* Tax calculation is already built-in so it is not required to provide it.
*/
export declare class Frenchman extends Person {
/**
* Part count of the 'quotient familial' of the french taxable household.
*/
private readonly _quotientFamilialPartCount;
/**
* Returns a new instance of a `Frenchman`.
* @param initialSituation The initial situation of the `Frenchman` including his assets, liabilities, salary etc.
*/
constructor(initialSituation: FrenchmanInitialSituation);
}