throw new err, white space on curlies

master
Bel LaPointe 2021-02-27 12:45:42 -06:00
parent 359f56479a
commit 809575f816
1 changed files with 20 additions and 15 deletions

View File

@ -1217,23 +1217,24 @@
var nb_dataVersion = 20190412; var nb_dataVersion = 20190412;
class Database { class Database {
get(key) { get(key)
throw "abstract"; {
throw new Error("abstract");
} }
set(key) set(key)
{ {
throw "abstract"; throw new Error("abstract");
} }
del(key) del(key)
{ {
throw "abstract"; throw new Error("abstract");
} }
forEach(foo) forEach(foo)
{ {
throw "abstract"; throw new Error("abstract");
} }
} }
@ -1275,7 +1276,7 @@
super(); super();
if (arguments.length < 1) if (arguments.length < 1)
{ {
throw "must supply at least one database"; throw new Error("must supply at least one database");
} }
this.databases = []; this.databases = [];
for (var i=0; i<arguments.length; i++) for (var i=0; i<arguments.length; i++)
@ -1346,7 +1347,8 @@
}); });
} }
get(key) { get(key)
{
return this.primary().get(key); return this.primary().get(key);
} }
@ -1412,7 +1414,8 @@
return this.namespace + "." + key; return this.namespace + "." + key;
} }
get(key) { get(key)
{
var k = this.prefix(key); var k = this.prefix(key);
return this.database.get(k); return this.database.get(k);
} }
@ -1440,23 +1443,24 @@
} }
class Bomber extends Database { class Bomber extends Database {
get(key) { get(key)
throw "teehee"; {
throw new Error("teehee");
} }
set(key, value) set(key, value)
{ {
throw "teehee"; throw new Error("teehee");
} }
del(key) del(key)
{ {
throw "teehee"; throw new Error("teehee");
} }
forEach(foo) forEach(foo)
{ {
throw "teehee"; throw new Error("teehee");
} }
} }
@ -1466,11 +1470,12 @@
super(); super();
if (typeof(localStorage) === "undefined") if (typeof(localStorage) === "undefined")
{ {
throw 'Hmmm... no "localStorage" support'; throw new Error('Hmmm... no "localStorage" support');
} }
} }
get(key) { get(key)
{
return localStorage.getItem(key); return localStorage.getItem(key);
} }