gedcom-ts
Version:
TypeScript GEDCOM toolkit for browser apps: import .ged/.zip, edit typed genealogy data, and export GEDCOM or GEDZIP.
22 lines (21 loc) • 821 B
TypeScript
import type { IndiGedcomSubLine } from "./IndiGedcomSubLine";
/** Traduction `2 TRAN` sous un `1 NAME` (GEDCOM 7). */
export declare class PersonNameTranslation {
payload: string;
lang?: string;
parts: IndiGedcomSubLine[];
constructor(payload: string, lang?: string, parts?: IndiGedcomSubLine[]);
toGedcom(lineEnding: string): string;
}
/**
* Un bloc `1 NAME` complet (type, pièces NPFX/GIVN/…, traductions).
* Permet un aller-retour GEDCOM sans perdre alias / traductions.
*/
export declare class PersonNameVariant {
payload: string;
type?: string;
parts: IndiGedcomSubLine[];
translations: PersonNameTranslation[];
constructor(payload: string, type?: string, parts?: IndiGedcomSubLine[], translations?: PersonNameTranslation[]);
toGedcom(lineEnding: string): string;
}