40 lines
1.6 KiB
JavaScript
40 lines
1.6 KiB
JavaScript
shadow$provide.module$node_modules$$xmldom$xmldom$lib$conventions = function(global, require, module, exports) {
|
|
function freeze(object, oc) {
|
|
void 0 === oc && (oc = Object);
|
|
return oc && "function" === typeof oc.freeze ? oc.freeze(object) : object;
|
|
}
|
|
var MIME_TYPE = freeze({HTML:"text/html", isHTML:function(value) {
|
|
return value === MIME_TYPE.HTML;
|
|
}, XML_APPLICATION:"application/xml", XML_TEXT:"text/xml", XML_XHTML_APPLICATION:"application/xhtml+xml", XML_SVG_IMAGE:"image/svg+xml"}), NAMESPACE = freeze({HTML:"http://www.w3.org/1999/xhtml", isHTML:function(uri) {
|
|
return uri === NAMESPACE.HTML;
|
|
}, SVG:"http://www.w3.org/2000/svg", XML:"http://www.w3.org/XML/1998/namespace", XMLNS:"http://www.w3.org/2000/xmlns/"});
|
|
exports.assign = function(target, source) {
|
|
if (null === target || "object" !== typeof target) {
|
|
throw new TypeError("target is not an object");
|
|
}
|
|
for (var key in source) {
|
|
Object.prototype.hasOwnProperty.call(source, key) && (target[key] = source[key]);
|
|
}
|
|
return target;
|
|
};
|
|
exports.find = function(list, predicate, ac) {
|
|
void 0 === ac && (ac = Array.prototype);
|
|
if (list && "function" === typeof ac.find) {
|
|
return ac.find.call(list, predicate);
|
|
}
|
|
for (ac = 0; ac < list.length; ac++) {
|
|
if (Object.prototype.hasOwnProperty.call(list, ac)) {
|
|
var item = list[ac];
|
|
if (predicate.call(void 0, item, ac, list)) {
|
|
return item;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
exports.freeze = freeze;
|
|
exports.MIME_TYPE = MIME_TYPE;
|
|
exports.NAMESPACE = NAMESPACE;
|
|
};
|
|
|
|
//# sourceMappingURL=module$node_modules$$xmldom$xmldom$lib$conventions.js.map
|