123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- 'use strict'
- function freeze(object, oc) {
- if (oc === undefined) {
- oc = Object
- }
- return oc && typeof oc.freeze === 'function' ? oc.freeze(object) : object
- }
- function assign(target, source) {
- if (target === null || typeof target !== 'object') {
- throw new TypeError('target is not an object')
- }
- for (var key in source) {
- if (Object.prototype.hasOwnProperty.call(source, key)) {
- target[key] = source[key]
- }
- }
- return target
- }
- 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',
- })
- var 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 = assign;
- exports.freeze = freeze;
- exports.MIME_TYPE = MIME_TYPE;
- exports.NAMESPACE = NAMESPACE;
|