UNPKG

ember-legacy-class-transform

Version:
17 lines (16 loc) 1.75 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var HAS_NATIVE_WEAKMAP = exports.HAS_NATIVE_WEAKMAP = function () { // detect if `WeakMap` is even present var hasWeakMap = typeof WeakMap === 'function'; if (!hasWeakMap) { return false; } var instance = new WeakMap(); // use `Object`'s `.toString` directly to prevent us from detecting // polyfills as native weakmaps return Object.prototype.toString.call(instance) === '[object WeakMap]'; }(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi93ZWFrbWFwLmpzIl0sIm5hbWVzIjpbIkhBU19OQVRJVkVfV0VBS01BUCIsImhhc1dlYWtNYXAiLCJXZWFrTWFwIiwiaW5zdGFuY2UiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJ0b1N0cmluZyIsImNhbGwiXSwibWFwcGluZ3MiOiI7Ozs7O0FBQU8sSUFBTSw4REFBaUMsQUFDMUM7QUFDQTtRQUFJLGFBQWEsT0FBQSxBQUFPLFlBQXhCLEFBQW9DLEFBQ3BDO1FBQUksQ0FBSixBQUFLLFlBQVksQUFDYjtlQUFBLEFBQU8sQUFDVjtBQUNEO1FBQUksV0FBVyxJQUFmLEFBQWUsQUFBSSxBQUNuQjtBQUNBO0FBQ0E7V0FBTyxPQUFBLEFBQU8sVUFBUCxBQUFpQixTQUFqQixBQUEwQixLQUExQixBQUErQixjQUF0QyxBQUFvRCxBQUN2RDtBQVZNLEFBQTJCLENBQUEiLCJmaWxlIjoibGliL3dlYWttYXAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgSEFTX05BVElWRV9XRUFLTUFQID0gZnVuY3Rpb24gKCkge1xuICAgIC8vIGRldGVjdCBpZiBgV2Vha01hcGAgaXMgZXZlbiBwcmVzZW50XG4gICAgbGV0IGhhc1dlYWtNYXAgPSB0eXBlb2YgV2Vha01hcCA9PT0gJ2Z1bmN0aW9uJztcbiAgICBpZiAoIWhhc1dlYWtNYXApIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICBsZXQgaW5zdGFuY2UgPSBuZXcgV2Vha01hcCgpO1xuICAgIC8vIHVzZSBgT2JqZWN0YCdzIGAudG9TdHJpbmdgIGRpcmVjdGx5IHRvIHByZXZlbnQgdXMgZnJvbSBkZXRlY3RpbmdcbiAgICAvLyBwb2x5ZmlsbHMgYXMgbmF0aXZlIHdlYWttYXBzXG4gICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChpbnN0YW5jZSkgPT09ICdbb2JqZWN0IFdlYWtNYXBdJztcbn0oKTsiXX0=