UNPKG

gedcom-ts

Version:

A TypeScript library to create genealogy tree data model and to import/export data in a GEDCOM file (.ged).

30 lines (29 loc) 880 B
import { Act } from './Act'; export declare enum Sex { M = "M", F = "F" } export declare class People { sosa: number; sex: Sex; firstnames: Array<string>; lastname: string; birth: Act; marriage: Act; death: Act; FAMC: number; FAMS: number[]; photo: string; constructor(sosa?: number, sex?: Sex, firstnames?: Array<string>, lastname?: string, birth?: Act, marriage?: Act, death?: Act, FAMC?: number, FAMS?: number[], photo?: string); createPeopleJson(peopleLines: string[]): void; private createFirstnamesAndLastnameJson; private createSex; private createFAM; private createPhoto; private createBirthDeathAct; } export declare class TreePeople extends People { parents: People[]; childrens: People[]; constructor(people: People, parents: People[], childrens: People[], currentSosa: number); }