UNPKG

ember-legacy-class-transform

Version:
11 lines 416 B
export const HAS_NATIVE_WEAKMAP = function () { // detect if `WeakMap` is even present let hasWeakMap = typeof WeakMap === 'function'; if (!hasWeakMap) { return false; } let 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]'; }();