finalize implementation of cursor.source

This commit is contained in:
KtorZ 2017-06-30 22:51:07 +02:00
parent c958e2d134
commit cba6b08b7a
No known key found for this signature in database
GPG Key ID: 3F72E8BC2894C015

View File

@ -67,10 +67,14 @@ exports._primaryKey = function _primaryKey(cursor) {
};
exports._source = function _source(IDBObjectStore, IDBIndex, cursor) {
console.log(typeof cursor.source);
console.log(Object.getPrototypeOf(cursor.source));
console.log(cursor.source);
throw new Error('TODO');
switch (cursor.source.constructor.name) {
case 'IDBIndex':
return IDBIndex(cursor.source);
case 'IDBObjectStore':
return IDBObjectStore(cursor.source);
default:
throw new Error('UnexpectedCursorSource');
}
};
exports._update = function _update(cursor, value) {