2 * Simple wrapper class for our external MARC21.Record JS library.
7 // MARC breaker delimiter
10 export class MarcRecord {
12 id: number; // Database ID when known.
14 record: any; // MARC21.Record object
17 constructor(xml: string) {
18 this.record = new MARC21.Record({marcxml: xml, delimiter: DELIMITER});
19 this.breakerText = this.record.toBreaker();
23 return this.record.toXmlString();
27 return this.record.toBreaker();
30 absorbBreakerChanges() {
31 this.record = new MARC21.Record(
32 {marcbreaker: this.breakerText, delimiter: DELIMITER});