diff options
Diffstat (limited to 'ext/webstorage/01_webstorage.js')
-rw-r--r-- | ext/webstorage/01_webstorage.js | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/ext/webstorage/01_webstorage.js b/ext/webstorage/01_webstorage.js index 5b9cccd6d..0e9b28b1f 100644 --- a/ext/webstorage/01_webstorage.js +++ b/ext/webstorage/01_webstorage.js @@ -4,6 +4,7 @@ ((window) => { const core = window.Deno.core; + const ops = core.ops; const webidl = window.__bootstrap.webidl; const { SafeArrayIterator, @@ -28,7 +29,7 @@ get length() { webidl.assertBranded(this, StoragePrototype); - return core.opSync("op_webstorage_length", this[_persistent]); + return ops.op_webstorage_length(this[_persistent]); } key(index) { @@ -40,7 +41,7 @@ context: "Argument 1", }); - return core.opSync("op_webstorage_key", index, this[_persistent]); + return ops.op_webstorage_key(index, this[_persistent]); } setItem(key, value) { @@ -56,7 +57,7 @@ context: "Argument 2", }); - core.opSync("op_webstorage_set", key, value, this[_persistent]); + ops.op_webstorage_set(key, value, this[_persistent]); } getItem(key) { @@ -68,7 +69,7 @@ context: "Argument 1", }); - return core.opSync("op_webstorage_get", key, this[_persistent]); + return ops.op_webstorage_get(key, this[_persistent]); } removeItem(key) { @@ -80,12 +81,12 @@ context: "Argument 1", }); - core.opSync("op_webstorage_remove", key, this[_persistent]); + ops.op_webstorage_remove(key, this[_persistent]); } clear() { webidl.assertBranded(this, StoragePrototype); - core.opSync("op_webstorage_clear", this[_persistent]); + ops.op_webstorage_clear(this[_persistent]); } } @@ -136,7 +137,7 @@ (typeof target.getItem(p)) === "string"; }, ownKeys() { - return core.opSync("op_webstorage_iterate_keys", persistent); + return ops.op_webstorage_iterate_keys(persistent); }, getOwnPropertyDescriptor(target, key) { if (arguments.length === 1) { |