All files SQLiteResultSet.ts

42.86% Statements 3/7
100% Branches 0/0
33.33% Functions 1/3
50% Lines 3/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                5x 5x 5x                          
import { ResultSet, ResultSetRowList } from 'react-native-sqlite-storage'
 
export default class SQLiteResultSet implements ResultSet {
	insertId: number
	rowsAffected: number
	rows: ResultSetRowList
 
	constructor(result: ResultSet) {
		this.insertId = result.insertId
		this.rowsAffected = result.rowsAffected
		this.rows = result.rows
	}
 
	*data() {
		for (let i = 0; i < this.rows.length; i++) {
			yield this.rows.item(i)
		}
	}
 
	toArray() {
		return Array.from(this.data())
	}
}