watermark-js-plus
Version:
watermark for the browser
30 lines (24 loc) • 1.05 kB
JavaScript
import { __require as requireClassof } from './classof.js';
import { __require as requireGetMethod } from './get-method.js';
import { __require as requireIsNullOrUndefined } from './is-null-or-undefined.js';
import { __require as requireIterators } from './iterators.js';
import { __require as requireWellKnownSymbol } from './well-known-symbol.js';
var getIteratorMethod;
var hasRequiredGetIteratorMethod;
function requireGetIteratorMethod () {
if (hasRequiredGetIteratorMethod) return getIteratorMethod;
hasRequiredGetIteratorMethod = 1;
var classof = requireClassof();
var getMethod = requireGetMethod();
var isNullOrUndefined = requireIsNullOrUndefined();
var Iterators = requireIterators();
var wellKnownSymbol = requireWellKnownSymbol();
var ITERATOR = wellKnownSymbol('iterator');
getIteratorMethod = function (it) {
if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)
|| getMethod(it, '@@iterator')
|| Iterators[classof(it)];
};
return getIteratorMethod;
}
export { requireGetIteratorMethod as __require };