UNPKG

healthone

Version:

Health One format library for JavaScript

2 lines 1.07 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=parseRecord;var _parseA=_interopRequireDefault(require("./parseA1.cjs")),_parseA2=_interopRequireDefault(require("./parseA2.cjs")),_parseA3=_interopRequireDefault(require("./parseA3.cjs")),_parseA4=_interopRequireDefault(require("./parseA4.cjs")),_parseA5=_interopRequireDefault(require("./parseA5.cjs")),_parseL=_interopRequireDefault(require("./parseL1.cjs")),_parseL2=_interopRequireDefault(require("./parseL5.cjs"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function parseRecord(a,b){let[c,d,...e]=a;switch(c=c.trim(),d=d.trim(),a=[c,d,...e],c){case"A1":return(0,_parseA.default)(a,b);case"A2":return(0,_parseA2.default)(a,b);case"A3":return(0,_parseA3.default)(a,b);case"A4":return(0,_parseA4.default)(a,b);case"A5":return(0,_parseA5.default)(a,b);case"L1":return(0,_parseL.default)(a,b);case"L2":case"L3":case"L5":return(0,_parseL2.default)(a,b);default:throw new Error(`Unknown record descriptor '${c}'`)}} //# sourceMappingURL=parseRecord.cjs.map