watermark-js-plus
Version:
watermark for the browser
24 lines (18 loc) • 703 B
JavaScript
import { __require as requireGlobalThis } from './global-this.js';
import { __require as requireIsCallable } from './is-callable.js';
var getBuiltIn;
var hasRequiredGetBuiltIn;
function requireGetBuiltIn () {
if (hasRequiredGetBuiltIn) return getBuiltIn;
hasRequiredGetBuiltIn = 1;
var globalThis = requireGlobalThis();
var isCallable = requireIsCallable();
var aFunction = function (argument) {
return isCallable(argument) ? argument : undefined;
};
getBuiltIn = function (namespace, method) {
return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method];
};
return getBuiltIn;
}
export { requireGetBuiltIn as __require };