Use Set if WeakSet is not available

This commit is contained in:
John Gozde
2019-03-07 19:08:51 -07:00
parent 7b5dd7c348
commit e8f35e203c
3 changed files with 6 additions and 0 deletions
+1
View File
@@ -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';
+1
View File
@@ -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';
+4
View File
@@ -0,0 +1,4 @@
// @flow
const WeaksetExport = typeof WeakSet === 'undefined' ? Set : WeakSet;
export default WeaksetExport;