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) • 905 B
TypeScript
/**
* Liste interne des blocs `0 …` conservés pour diagnostic / round-trip (hors `0 TRLR`).
*/
export declare class PreservedRecordsBuffer {
private readonly items;
get length(): number;
/** Vue en lecture seule (référence au tableau interne, comme l’ancien `_preservedTopLevelRecords`). */
asReadonly(): readonly string[];
at(index: number): string | undefined;
/**
* Ajoute le bloc tel quel (sauf filtre `0 TRLR`), pour l’ingestion GEDCOM — aligné sur l’ancien `preserveTopLevelRecord`.
*/
appendRaw(block: string): void;
append(block: string): void;
insertAt(index: number, block: string): void;
replaceAt(index: number, block: string): void;
removeAt(index: number): void;
clear(): void;
/** Retire l’élément à l’index sans normalisation (usage interne parse / absorb). */
spliceRemoveAt(index: number): void;
}