Jesus sucks
This commit is contained in:
8
backend/frontend/node_modules/@mui/utils/getDisplayName/getDisplayName.d.ts
generated
vendored
Normal file
8
backend/frontend/node_modules/@mui/utils/getDisplayName/getDisplayName.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import * as React from 'react';
|
||||
export declare function getFunctionName(fn: Function): string;
|
||||
/**
|
||||
* cherry-pick from
|
||||
* https://github.com/facebook/react/blob/769b1f270e1251d9dbdce0fcbd9e92e502d059b8/packages/shared/getComponentName.js
|
||||
* originally forked from recompose/getDisplayName with added IE11 support
|
||||
*/
|
||||
export default function getDisplayName(Component: React.ElementType): string | undefined;
|
||||
53
backend/frontend/node_modules/@mui/utils/getDisplayName/getDisplayName.js
generated
vendored
Normal file
53
backend/frontend/node_modules/@mui/utils/getDisplayName/getDisplayName.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = getDisplayName;
|
||||
exports.getFunctionName = getFunctionName;
|
||||
var _reactIs = require("react-is");
|
||||
// Simplified polyfill for IE11 support
|
||||
// https://github.com/JamesMGreene/Function.name/blob/58b314d4a983110c3682f1228f845d39ccca1817/Function.name.js#L3
|
||||
const fnNameMatchRegex = /^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;
|
||||
function getFunctionName(fn) {
|
||||
const match = `${fn}`.match(fnNameMatchRegex);
|
||||
const name = match && match[1];
|
||||
return name || '';
|
||||
}
|
||||
function getFunctionComponentName(Component, fallback = '') {
|
||||
return Component.displayName || Component.name || getFunctionName(Component) || fallback;
|
||||
}
|
||||
function getWrappedName(outerType, innerType, wrapperName) {
|
||||
const functionName = getFunctionComponentName(innerType);
|
||||
return outerType.displayName || (functionName !== '' ? `${wrapperName}(${functionName})` : wrapperName);
|
||||
}
|
||||
|
||||
/**
|
||||
* cherry-pick from
|
||||
* https://github.com/facebook/react/blob/769b1f270e1251d9dbdce0fcbd9e92e502d059b8/packages/shared/getComponentName.js
|
||||
* originally forked from recompose/getDisplayName with added IE11 support
|
||||
*/
|
||||
function getDisplayName(Component) {
|
||||
if (Component == null) {
|
||||
return undefined;
|
||||
}
|
||||
if (typeof Component === 'string') {
|
||||
return Component;
|
||||
}
|
||||
if (typeof Component === 'function') {
|
||||
return getFunctionComponentName(Component, 'Component');
|
||||
}
|
||||
|
||||
// TypeScript can't have components as objects but they exist in the form of `memo` or `Suspense`
|
||||
if (typeof Component === 'object') {
|
||||
switch (Component.$$typeof) {
|
||||
case _reactIs.ForwardRef:
|
||||
return getWrappedName(Component, Component.render, 'ForwardRef');
|
||||
case _reactIs.Memo:
|
||||
return getWrappedName(Component, Component.type, 'memo');
|
||||
default:
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
2
backend/frontend/node_modules/@mui/utils/getDisplayName/index.d.ts
generated
vendored
Normal file
2
backend/frontend/node_modules/@mui/utils/getDisplayName/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export { default } from './getDisplayName';
|
||||
export * from './getDisplayName';
|
||||
26
backend/frontend/node_modules/@mui/utils/getDisplayName/index.js
generated
vendored
Normal file
26
backend/frontend/node_modules/@mui/utils/getDisplayName/index.js
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
var _exportNames = {};
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _getDisplayName.default;
|
||||
}
|
||||
});
|
||||
var _getDisplayName = _interopRequireWildcard(require("./getDisplayName"));
|
||||
Object.keys(_getDisplayName).forEach(function (key) {
|
||||
if (key === "default" || key === "__esModule") return;
|
||||
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
|
||||
if (key in exports && exports[key] === _getDisplayName[key]) return;
|
||||
Object.defineProperty(exports, key, {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
return _getDisplayName[key];
|
||||
}
|
||||
});
|
||||
});
|
||||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
|
||||
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
|
||||
6
backend/frontend/node_modules/@mui/utils/getDisplayName/package.json
generated
vendored
Normal file
6
backend/frontend/node_modules/@mui/utils/getDisplayName/package.json
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"sideEffects": false,
|
||||
"module": "../esm/getDisplayName/index.js",
|
||||
"main": "./index.js",
|
||||
"types": "./index.d.ts"
|
||||
}
|
||||
Reference in New Issue
Block a user