summaryrefslogtreecommitdiff
path: root/ext/webstorage/01_webstorage.js
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2022-01-27 16:27:22 +0100
committerGitHub <noreply@github.com>2022-01-27 16:27:22 +0100
commitf248e6f1778dc26db91d3322de2ecca5d1aa9866 (patch)
tree46b1ff59091cc8d31ff67427173d3a0148734007 /ext/webstorage/01_webstorage.js
parent382a978859a7a7a4351542be818bb2e59523429c (diff)
Revert "refactor: update runtime code for primordial checks for "instanceof" (#13497)" (#13511)
This reverts commit 884143218fad0e18f7553aaf079d52de703f7601.
Diffstat (limited to 'ext/webstorage/01_webstorage.js')
-rw-r--r--ext/webstorage/01_webstorage.js14
1 files changed, 6 insertions, 8 deletions
diff --git a/ext/webstorage/01_webstorage.js b/ext/webstorage/01_webstorage.js
index 7ed7b6618..e71aafade 100644
--- a/ext/webstorage/01_webstorage.js
+++ b/ext/webstorage/01_webstorage.js
@@ -25,12 +25,12 @@
}
get length() {
- webidl.assertBranded(this, StoragePrototype);
+ webidl.assertBranded(this, Storage);
return core.opSync("op_webstorage_length", this[_persistent]);
}
key(index) {
- webidl.assertBranded(this, StoragePrototype);
+ webidl.assertBranded(this, Storage);
const prefix = "Failed to execute 'key' on 'Storage'";
webidl.requiredArguments(arguments.length, 1, { prefix });
index = webidl.converters["unsigned long"](index, {
@@ -42,7 +42,7 @@
}
setItem(key, value) {
- webidl.assertBranded(this, StoragePrototype);
+ webidl.assertBranded(this, Storage);
const prefix = "Failed to execute 'setItem' on 'Storage'";
webidl.requiredArguments(arguments.length, 2, { prefix });
key = webidl.converters.DOMString(key, {
@@ -61,7 +61,7 @@
}
getItem(key) {
- webidl.assertBranded(this, StoragePrototype);
+ webidl.assertBranded(this, Storage);
const prefix = "Failed to execute 'getItem' on 'Storage'";
webidl.requiredArguments(arguments.length, 1, { prefix });
key = webidl.converters.DOMString(key, {
@@ -73,7 +73,7 @@
}
removeItem(key) {
- webidl.assertBranded(this, StoragePrototype);
+ webidl.assertBranded(this, Storage);
const prefix = "Failed to execute 'removeItem' on 'Storage'";
webidl.requiredArguments(arguments.length, 1, { prefix });
key = webidl.converters.DOMString(key, {
@@ -85,13 +85,11 @@
}
clear() {
- webidl.assertBranded(this, StoragePrototype);
+ webidl.assertBranded(this, Storage);
core.opSync("op_webstorage_clear", this[_persistent]);
}
}
- const StoragePrototype = Storage.prototype;
-
function createStorage(persistent) {
const storage = webidl.createBranded(Storage);
storage[_persistent] = persistent;