UNPKG

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) 916 B
import { MultimediaFile } from "../commons/MultimediaFile"; import type { Act } from "../commons/Act"; import { MultimediaFileEdit } from "./MultimediaFileEdit"; /** * Médias rattachés à un {@link Act} : délègue à {@link Act.addMultimedia} / {@link Act.removeMultimedia}. */ export declare class ActMediaEdit { private readonly target; constructor(target: Act); get value(): Act; /** * Crée un {@link MultimediaFile} à partir d'un fichier local, l'ajoute et renvoie sa facade. */ addNewFromFile(file: File, ownerIndi?: number): MultimediaFileEdit; addNewFromUri(uri: string, ownerIndi?: number, objeXrefId?: number | null): MultimediaFileEdit; add(multimediaFile: MultimediaFile, ownerIndi?: number): this; removeAt(index: number): this; clear(): this; at(index: number): MultimediaFileEdit; } export declare function editActMedia(act: Act): ActMediaEdit;