Faster IndexedDB Geter

A library that can make you do the things of IndexedDB faster.

이 스크립트는 직접 설치해서 쓰는 게 아닙니다. 다른 스크립트가 메타 명령 // @require https://updategreasyfork.deno.dev/scripts/478225/1270031/Faster%20IndexedDB%20Geter.js(으)로 포함하여 쓰는 라이브러리입니다.

질문, 리뷰하거나, 이 스크립트를 신고하세요.
// ==UserScript==
// ==UserLibrary==
// @name        Faster IndexedDB Geter
// @grant       unsafeWindow
// @version     0.0
// @description A library that can make you do the things of IndexedDB faster.
// @author      PPPxcy
// @include     *
// @namespace   PPPScript
// ==/UserLibrary==
// ==/UserScript==

unsafeWindow.ReadIndexedDB = function ReadIndexedDB(storeName, groupName, keyName) {
	return new Promise((rsl, rej) => {try {
		(r => r.onsuccess = () => (t => t.onsuccess = () => rsl(t.result))(r.result.transaction([groupName], 'readonly').objectStore(groupName).get(keyName)))(unsafeWindow.indexedDB.open(storeName));
	} catch(err) { rej(err); }});
};