gedcom-ts
Version:
TypeScript GEDCOM toolkit for browser apps: import .ged/.zip, edit typed genealogy data, and export GEDCOM or GEDZIP.
18 lines (17 loc) • 655 B
TypeScript
import { MultimediaFile } from "../commons/MultimediaFile";
/**
* API d’édition cohérente autour d’un {@link MultimediaFile} existant.
*/
export declare class MultimediaFileEdit {
private readonly target;
constructor(target: MultimediaFile);
get value(): MultimediaFile;
setRelativePath(path: string): this;
setFile(file: File | undefined): this;
clearFile(): this;
setSourceUri(uri: string | null | undefined): this;
clearSourceUri(): this;
setObjeXrefId(id: number | null | undefined): this;
clearObjeXrefId(): this;
}
export declare function editMultimediaFile(file: MultimediaFile): MultimediaFileEdit;