Skip to content

Commit 39f6867

Browse files
committed
remove usage of deprecated __proto__
1 parent 89d967f commit 39f6867

File tree

6 files changed

+36
-20
lines changed

6 files changed

+36
-20
lines changed

dist/lips.cjs

+9-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/lips.esm.js

+9-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/lips.esm.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/lips.js

+9-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/lips.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lips.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -5017,8 +5017,12 @@ function is_undef(value) {
50175017
return typeof value === 'undefined';
50185018
}
50195019
// -------------------------------------------------------------------------
5020+
function get_proto(obj) {
5021+
return Object.getPrototypeOf(obj);
5022+
}
5023+
// -------------------------------------------------------------------------
50205024
function is_iterator(obj, symbol) {
5021-
if (has_own_symbol(obj, symbol) || has_own_symbol(obj.__proto__, symbol)) {
5025+
if (has_own_symbol(obj, symbol) || has_own_symbol(get_proto(obj), symbol)) {
50225026
return is_function(obj[symbol]);
50235027
}
50245028
}

0 commit comments

Comments
 (0)