Use Set if WeakSet is not available
This commit is contained in:
@@ -4,6 +4,7 @@ import memoizeOne from 'memoize-one';
|
||||
import { createElement, PureComponent } from 'react';
|
||||
import { cancelTimeout, requestTimeout } from './timer';
|
||||
import { getScrollbarSize } from './domHelpers';
|
||||
import WeakSet from './weakset';
|
||||
|
||||
import type { TimeoutID } from './timer';
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
import memoizeOne from 'memoize-one';
|
||||
import { createElement, PureComponent } from 'react';
|
||||
import { cancelTimeout, requestTimeout } from './timer';
|
||||
import WeakSet from './weakset';
|
||||
|
||||
import type { TimeoutID } from './timer';
|
||||
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
// @flow
|
||||
|
||||
const WeaksetExport = typeof WeakSet === 'undefined' ? Set : WeakSet;
|
||||
export default WeaksetExport;
|
||||
Reference in New Issue
Block a user