UNPKG

gedcom-ts

Version:

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

10 lines (9 loc) 1.1 kB
export { addPersonToReadGed, removePersonFromReadGedByIndi } from "./readGedMutations"; export { commandBlockingIssues, tryAddPersonToReadGed, tryCreateMarriageFamily, tryLinkChildToFamily, tryRemovePersonFromReadGedByIndi, tryUnlinkChildFromFamily, validateAddPersonCommand, validateCreateMarriageCommand, validateLinkChildCommand, validateUnlinkChildCommand, } from "./readGedCommands"; export type { CommandFail, CommandOk, CommandResult } from "./readGedCommands"; export { createMarriageFamily, linkChildToFamily, nextFamilyId, removeFamilyReferencesFromDataset, unlinkChildFromFamily, } from "./graphOps"; export type { CreateUnionFamilyOptions } from "./graphOps"; export { PreservedTopLevelEdit, ReadGedEdit, editReadGed } from "./ReadGedEdit"; export { cloneAct, clonePerson } from "./cloneModels"; export { assertPersonConsistent, assertReadGedConsistent, validatePerson, validateReadGed, } from "./validation"; export type { AssertConsistencyOptions, ConsistencySeverity, ModelConsistencyIssue, ModelConsistencyIssueCode, ValidatePersonContext, ValidateReadGedOptions, } from "./validation";