Skip to content

Commit f69b38d

Browse files
committed
fixup: add util/types polyfill
1 parent 9e5afb8 commit f69b38d

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
import { types } from 'util';
2+
export const isAnyArrayBuffer = types.isAnyArrayBuffer;
3+
export const isArgumentsObject = types.isArgumentsObject;
4+
export const isArrayBuffer = types.isArrayBuffer;
5+
export const isArrayBufferView = types.isArrayBufferView;
6+
export const isAsyncFunction = types.isAsyncFunction;
7+
export const isBigInt64Array = types.isBigInt64Array;
8+
export const isBigUint64Array = types.isBigUint64Array;
9+
export const isBooleanObject = types.isBooleanObject;
10+
export const isBoxedPrimitive = types.isBoxedPrimitive;
11+
export const isCryptoKey = types.isCryptoKey;
12+
export const isDataView = types.isDataView;
13+
export const isDate = types.isDate;
14+
export const isExternal = types.isExternal;
15+
export const isFloat32Array = types.isFloat32Array;
16+
export const isFloat64Array = types.isFloat64Array;
17+
export const isGeneratorFunction = types.isGeneratorFunction;
18+
export const isGeneratorObject = types.isGeneratorObject;
19+
export const isInt16Array = types.isInt16Array;
20+
export const isInt32Array = types.isInt32Array;
21+
export const isInt8Array = types.isInt8Array;
22+
export const isKeyObject = types.isKeyObject;
23+
export const isMap = types.isMap;
24+
export const isMapIterator = types.isMapIterator;
25+
export const isModuleNamespaceObject = types.isModuleNamespaceObject;
26+
export const isNativeError = types.isNativeError;
27+
export const isNumberObject = types.isNumberObject;
28+
export const isPromise = types.isPromise;
29+
export const isProxy = types.isProxy;
30+
export const isRegExp = types.isRegExp;
31+
export const isSet = types.isSet;
32+
export const isSetIterator = types.isSetIterator;
33+
export const isSharedArrayBuffer = types.isSharedArrayBuffer;
34+
export const isStringObject = types.isStringObject;
35+
export const isSymbolObject = types.isSymbolObject;
36+
export const isTypedArray = types.isTypedArray;
37+
export const isUint16Array = types.isUint16Array;
38+
export const isUint32Array = types.isUint32Array;
39+
export const isUint8Array = types.isUint8Array;
40+
export const isUint8ClampedArray = types.isUint8ClampedArray;
41+
export const isWeakMap = types.isWeakMap;
42+
export const isWeakSet = types.isWeakSet;

packages/compass-web/webpack.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ module.exports = (env, args) => {
8888
path: require.resolve('path-browserify'),
8989
// The `/` so that we are resolving the installed polyfill version with
9090
// the same name as Node.js built-in, not a built-in Node.js one
91+
'util/types': localPolyfill('util/types'),
9192
util: require.resolve('util/'),
9293
buffer: require.resolve('buffer/'),
9394
events: require.resolve('events/'),

0 commit comments

Comments
 (0)