src/oai-marcxml.js
Function from
has 59 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function from(xmlString, validationOptions = {}) {
const parser = new DOMParser();
const record = new MarcRecord();
debug(`Parsing from xmlstring`);
Function reader
has 37 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function reader(stream, validationOptions = {}) {
const emitter = new class extends EventEmitter { }();
MarcRecord.setValidationOptions(validationOptions);
start();
Function start
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function start() {
let charbuffer = ''; // eslint-disable-line functional/no-let
stream.on('end', () => {