sqlocal
Version:
SQLocal makes it easy to run SQLite3 in the browser, backed by the origin private file system.
20 lines • 536 B
JavaScript
function isArrayOfArrays(rows) {
return !rows.some((row) => !Array.isArray(row));
}
export function convertRowsToObjects(rows, columns) {
let checkedRows;
if (isArrayOfArrays(rows)) {
checkedRows = rows;
}
else {
checkedRows = [rows];
}
return checkedRows.map((row) => {
const rowObj = {};
columns.forEach((column, columnIndex) => {
rowObj[column] = row[columnIndex];
});
return rowObj;
});
}
//# sourceMappingURL=convert-rows-to-objects.js.map