UNPKG

fluxtuate

Version:

a javascript ES7 library for handling complex data transactions

15 lines (13 loc) 440 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = forEachPrototype; function forEachPrototype(elem, callback) { var continueClass = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : Object; var proto = Object.getPrototypeOf(elem); while (proto && proto instanceof continueClass) { callback(proto); proto = Object.getPrototypeOf(proto); } }