gedcom-ts
Version:
A TypeScript library to create genealogy tree data model and to import/export data in a GEDCOM file (.ged).
20 lines (19 loc) • 633 B
TypeScript
import { People } from '../commons/People';
export declare class ReadGed {
gedcom: string;
peoples: People[];
partnersMap: Map<number, People[]>;
childsMap: Map<number, People[]>;
constructor(gedcom: string);
get informationHeadFile(): string;
get informationPeoplesFile(): string[];
get informationMarriagesFile(): string[];
private get separate();
import(): People[];
groupPartners(): void;
createDirectAncestries(people: People): People[];
private haveParentsOfPeople;
}
export declare class Create {
static json(peoplesFile: string[], marriagesFile: string[]): People[];
}