gedcom-ts
Version:
TypeScript GEDCOM toolkit for browser apps: import .ged/.zip, edit typed genealogy data, and export GEDCOM or GEDZIP.
14 lines (13 loc) • 608 B
TypeScript
/**
* Clés d’xref `F` / `N` canoniques : `005` → `5`, les libellés non numériques restent inchangés.
*/
export declare function canonicalFamOrNoteLabel(inner: string): string;
export type LabelKeyedMapsResult = {
byNumericId: Map<number, string[]>;
pointerToId: Map<string, number>;
};
/**
* À partir d’une carte « libelle xref → lignes sous l’en-tête `0` », produit une carte par id
* numérique interne et la table de résolution `@FfamA@` / `@Nfoo@` → id.
*/
export declare function resolveLabelKeyedMapToNumericIds(labelMap: Map<string, string[]>): LabelKeyedMapsResult;