UNPKG

read-gedcom

Version:
22 lines 862 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.selectGedcom = exports.readGedcom = void 0; const parse_1 = require("../parse"); const internal_1 = require("./internal"); /** * Parses a Gedcom file with {@link parseGedcom} and wraps the result in a {@link SelectionGedcom}. * @param buffer The content of the file * @param options Optional parameters */ const readGedcom = (buffer, options = {}) => { const rootNode = (0, parse_1.parseGedcom)(buffer, options); return new internal_1.SelectionGedcom(rootNode, [rootNode]); }; exports.readGedcom = readGedcom; /** * Wrap a Gedcom tree into a {@link SelectionGedcom}. * @param rootNode The Gedcom tree */ const selectGedcom = (rootNode) => new internal_1.SelectionGedcom(rootNode, [rootNode]); exports.selectGedcom = selectGedcom; //# sourceMappingURL=read.js.map