UNPKG

ember-legacy-class-transform

Version:
12 lines 1.66 kB
export var 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi93ZWFrbWFwLmpzIl0sIm5hbWVzIjpbIkhBU19OQVRJVkVfV0VBS01BUCIsImhhc1dlYWtNYXAiLCJXZWFrTWFwIiwiaW5zdGFuY2UiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJ0b1N0cmluZyIsImNhbGwiXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sSUFBTUEscUJBQXFCLFlBQVk7QUFDMUM7QUFDQSxRQUFJQyxhQUFhLE9BQU9DLE9BQVAsS0FBbUIsVUFBcEM7QUFDQSxRQUFJLENBQUNELFVBQUwsRUFBaUI7QUFDYixlQUFPLEtBQVA7QUFDSDtBQUNELFFBQUlFLFdBQVcsSUFBSUQsT0FBSixFQUFmO0FBQ0E7QUFDQTtBQUNBLFdBQU9FLE9BQU9DLFNBQVAsQ0FBaUJDLFFBQWpCLENBQTBCQyxJQUExQixDQUErQkosUUFBL0IsTUFBNkMsa0JBQXBEO0FBQ0gsQ0FWaUMsRUFBM0IiLCJmaWxlIjoibGliL3dlYWttYXAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgSEFTX05BVElWRV9XRUFLTUFQID0gZnVuY3Rpb24gKCkge1xuICAgIC8vIGRldGVjdCBpZiBgV2Vha01hcGAgaXMgZXZlbiBwcmVzZW50XG4gICAgbGV0IGhhc1dlYWtNYXAgPSB0eXBlb2YgV2Vha01hcCA9PT0gJ2Z1bmN0aW9uJztcbiAgICBpZiAoIWhhc1dlYWtNYXApIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICBsZXQgaW5zdGFuY2UgPSBuZXcgV2Vha01hcCgpO1xuICAgIC8vIHVzZSBgT2JqZWN0YCdzIGAudG9TdHJpbmdgIGRpcmVjdGx5IHRvIHByZXZlbnQgdXMgZnJvbSBkZXRlY3RpbmdcbiAgICAvLyBwb2x5ZmlsbHMgYXMgbmF0aXZlIHdlYWttYXBzXG4gICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChpbnN0YW5jZSkgPT09ICdbb2JqZWN0IFdlYWtNYXBdJztcbn0oKTsiXX0=