UNPKG

@zendesk/react-measure-timing-hooks

Version:

react hooks for measuring time to interactive and time to render of components

20 lines 804 B
"use strict"; /** * 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. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.useTiming = void 0; const useActionLog_1 = require("./useActionLog"); const useTimingMeasurement_1 = require("./useTimingMeasurement"); const useTiming = (options, restartWhenChanged = []) => { const actionLog = (0, useActionLog_1.useActionLog)(options); if (options.metadata) { actionLog.customMetadataBySource.set(options.placement, options.metadata); } (0, useTimingMeasurement_1.useTimingMeasurement)({ ...options, actionLog }, restartWhenChanged); }; exports.useTiming = useTiming; //# sourceMappingURL=useTiming.js.map