UNPKG

372 BJavaScriptView Raw
1"use strict";
2
3const Store = require('./CollectionSessionStore');
4const tester = require('./sessionStoreTester');
5
6class Collection
7{
8 constructor()
9 {
10 this.lookup = {};
11 }
12 async createRecord(record)
13 {
14 this.lookup[record.id] = record;
15 }
16 async deleteRecord(record)
17 {
18 delete this.lookup[record.id];
19 }
20}
21
22tester(() => new Store(new Collection()));