@turbox3d/shared
Version:
turbox shared internal utility
21 lines • 651 B
JavaScript
import _typeof from "@babel/runtime/helpers/esm/typeof";
/**
* Check if a string starts with $ or _
*/
export function isReserved(str) {
var c = "".concat(str).charCodeAt(0);
return c === 0x24 || c === 0x5F;
}
export function isSupportProxy() {
return typeof Proxy !== 'undefined';
}
export function isSymbol(symbol) {
return _typeof(symbol) === 'symbol';
}
export function isSupportSymbol() {
return typeof Symbol !== 'undefined';
}
export var toObjectTypeString = function toObjectTypeString(value) {
return Object.prototype.toString.call(value);
};
export var stateDecoRegExp = /^\[object (?:Object|Array|Map|Set|WeakMap|WeakSet)\]$/;