gtf-nostream
Version:
utilities to read GTF data
27 lines • 782 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseStringSync = parseStringSync;
const parse_1 = __importDefault(require("./parse"));
function parseStringSync(str) {
if (!str) {
return [];
}
const items = [];
const parser = new parse_1.default({
// @ts-expect-error
featureCallback: item => items.push(item),
// @ts-expect-error
errorCallback: err => {
throw err;
},
});
for (const line of str.split(/\r?\n/)) {
parser.addLine(line);
}
parser.finish();
return items;
}
//# sourceMappingURL=api.js.map