UNPKG

@mui/x-telemetry

Version:
22 lines (20 loc) 920 B
/** * @mui/x-telemetry v9.9.0 * * @license SEE LICENSE IN LICENSE * This source code is licensed under the SEE LICENSE IN LICENSE license found in the * LICENSE file in the root directory of this source tree. */ import muiXTelemetryEvents from "./runtime/events.mjs"; import sendMuiXTelemetryEventOriginal from "./runtime/sender.mjs"; import muiXTelemetrySettingsOriginal from "./runtime/settings.mjs"; const noop = () => {}; // To cut unused imports in production as early as possible const sendMuiXTelemetryEvent = process.env.NODE_ENV === 'production' ? noop : sendMuiXTelemetryEventOriginal; // To cut unused imports in production as early as possible const muiXTelemetrySettings = process.env.NODE_ENV === 'production' ? { enableDebug: noop, enableTelemetry: noop, disableTelemetry: noop } : muiXTelemetrySettingsOriginal; export { muiXTelemetryEvents, sendMuiXTelemetryEvent, muiXTelemetrySettings };