You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
446 B
23 lines
446 B
'use strict'; |
|
|
|
Object.defineProperty(exports, "__esModule", { |
|
value: true |
|
}); |
|
exports.default = symbolObservablePonyfill; |
|
function symbolObservablePonyfill(root) { |
|
var result; |
|
var _Symbol = root.Symbol; |
|
|
|
if (typeof _Symbol === 'function') { |
|
if (_Symbol.observable) { |
|
result = _Symbol.observable; |
|
} else { |
|
result = _Symbol('observable'); |
|
_Symbol.observable = result; |
|
} |
|
} else { |
|
result = '@@observable'; |
|
} |
|
|
|
return result; |
|
}; |