UNPKG

gedcom-ts

Version:

TypeScript GEDCOM toolkit for browser apps: import .ged/.zip, edit typed genealogy data, and export GEDCOM or GEDZIP.

26 lines (25 loc) 1.04 kB
export declare class MultimediaFile { relativePath: string; /** Fichier local ; peut être absent si seulement {@link sourceUri} ou {@link objeXrefId}. */ file?: File; /** * URI ou chemin pour `FILE` en GEDCOM 7 sans binaire embarqué (export `.ged`, média hors zip). */ sourceUri?: string | null; /** * Référence `OBJE` (`@O{n}@`) : exporte `1 OBJE` / `2 OBJE` + enregistrement `0 @O{n}@ OBJE` si {@link sourceUri} est défini. */ objeXrefId?: number | null; constructor(file?: File, sourceUri?: string | null, objeXrefId?: number | null); get filename(): string; /** Peut être sérialisé en GEDCOM (fichier local, URI, ou pointeur OBJE). */ hasExportablePayload(): boolean; } export declare class MultimediaFiles { /** Répertoire logique (sans slash final), ex. `1` ou `1/BIRT`. */ relativePath: string; files: MultimediaFile[]; add(multimediaFile: MultimediaFile): void; removeFromIndex(indexMultimediaFile: number): void; removeAll(): void; }