@zendesk/react-measure-timing-hooks
Version:
react hooks for measuring time to interactive and time to render of components
107 lines • 6.46 kB
JavaScript
/**
* Copyright Zendesk, Inc.
*
* Use of this source code is governed under the Apache License, Version 2.0
* found at http://www.apache.org/licenses/LICENSE-2.0.
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
exports.match = exports.getCurrentBrowserSupportForNonResponsiveStateDetection = exports.switchFn = exports.performanceMeasure = exports.performanceMark = exports.useOnErrorBoundaryDidCatch = exports.ReactMeasureErrorBoundary = exports.debounce = exports.useTimingMeasurement = exports.useTiming = exports.useActionLog = exports.getExternalApi = exports.generateTimingHooks = exports.generateReport = exports.ActionLogCache = exports.ActionLog = void 0;
var ActionLog_1 = require("./ActionLog");
Object.defineProperty(exports, "ActionLog", { enumerable: true, get: function () { return ActionLog_1.ActionLog; } });
var ActionLogCache_1 = require("./ActionLogCache");
Object.defineProperty(exports, "ActionLogCache", { enumerable: true, get: function () { return ActionLogCache_1.ActionLogCache; } });
__exportStar(require("./constants"), exports);
var generateReport_1 = require("./generateReport");
Object.defineProperty(exports, "generateReport", { enumerable: true, get: function () { return generateReport_1.generateReport; } });
var generateTimingHooks_1 = require("./generateTimingHooks");
Object.defineProperty(exports, "generateTimingHooks", { enumerable: true, get: function () { return generateTimingHooks_1.generateTimingHooks; } });
var getExternalApi_1 = require("./getExternalApi");
Object.defineProperty(exports, "getExternalApi", { enumerable: true, get: function () { return getExternalApi_1.getExternalApi; } });
__exportStar(require("./types"), exports);
var useActionLog_1 = require("./useActionLog");
Object.defineProperty(exports, "useActionLog", { enumerable: true, get: function () { return useActionLog_1.useActionLog; } });
var useTiming_1 = require("./useTiming");
Object.defineProperty(exports, "useTiming", { enumerable: true, get: function () { return useTiming_1.useTiming; } });
var useTimingMeasurement_1 = require("./useTimingMeasurement");
Object.defineProperty(exports, "useTimingMeasurement", { enumerable: true, get: function () { return useTimingMeasurement_1.useTimingMeasurement; } });
var debounce_1 = require("./debounce");
Object.defineProperty(exports, "debounce", { enumerable: true, get: function () { return debounce_1.debounce; } });
var ErrorBoundary_1 = require("./ErrorBoundary");
Object.defineProperty(exports, "ReactMeasureErrorBoundary", { enumerable: true, get: function () { return ErrorBoundary_1.ReactMeasureErrorBoundary; } });
Object.defineProperty(exports, "useOnErrorBoundaryDidCatch", { enumerable: true, get: function () { return ErrorBoundary_1.useOnErrorBoundaryDidCatch; } });
var performanceMark_1 = require("./performanceMark");
Object.defineProperty(exports, "performanceMark", { enumerable: true, get: function () { return performanceMark_1.performanceMark; } });
Object.defineProperty(exports, "performanceMeasure", { enumerable: true, get: function () { return performanceMark_1.performanceMeasure; } });
var switchFn_1 = require("./switchFn");
Object.defineProperty(exports, "switchFn", { enumerable: true, get: function () { return switchFn_1.switchFn; } });
var utilities_1 = require("./utilities");
Object.defineProperty(exports, "getCurrentBrowserSupportForNonResponsiveStateDetection", { enumerable: true, get: function () { return utilities_1.getCurrentBrowserSupportForNonResponsiveStateDetection; } });
// visualizer
// export {
// getTimingDisplayModule,
// onActionAddedCallback,
// useVisualizer,
// } from './lazyVisualizer'
// operation tracking (v2)
// export * from './v2/constants'
// export * from './v2/defaultEventProcessor'
// export * from './v2/element'
// export * from './v2/getCommonUrlForTracing'
// export * from './v2/hooks'
// export * from './v2/operation'
// export type * from './v2/types'
// v3
__exportStar(require("./v3/constants"), exports);
__exportStar(require("./v3/convertToRum"), exports);
__exportStar(require("./v3/defaultDeduplicationStrategy"), exports);
__exportStar(require("./v3/ensureTimestamp"), exports);
__exportStar(require("./v3/firstCPUIdle"), exports);
__exportStar(require("./v3/getCommonUrlForTracing"), exports);
__exportStar(require("./v3/getDynamicQuietWindowDuration"), exports);
__exportStar(require("./v3/getSpanFromPerformanceEntry"), exports);
__exportStar(require("./v3/hooks"), exports);
__exportStar(require("./v3/Tracer"), exports);
// eslint-disable-next-line import/first, import/newline-after-import
const match = __importStar(require("./v3/matchSpan"));
exports.match = match;
__exportStar(require("./v3/observePerformanceWithTraceManager"), exports);
__exportStar(require("./v3/recordingComputeUtils"), exports);
__exportStar(require("./v3/TraceManager"), exports);
//# sourceMappingURL=main.js.map
;