import QueryTarget from "./query-target.js";
import { reqAsPromise } from "./utils.js";
export default class Store extends QueryTarget {
constructor(idbStore) {
super(idbStore);
}
get _idbStore() {
return this._target;
index(indexName) {
return new QueryTarget(this._idbStore.index(indexName));
put(value) {
return reqAsPromise(this._idbStore.put(value));
add(value) {
return reqAsPromise(this._idbStore.add(value));