UNPKG

surrogate

Version:

Object method hooks made easy

16 lines 599 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BrowserRule = void 0; const trackers_1 = require("../../trackers"); const helpers_1 = require("../../../helpers"); class BrowserRule { shouldHandle() { var _a; return typeof window !== 'undefined' && (0, helpers_1.isFunction)((_a = window === null || window === void 0 ? void 0 : window.performance) === null || _a === void 0 ? void 0 : _a.now); } run() { return new trackers_1.BrowserTimeTracker(); } } exports.BrowserRule = BrowserRule; //# sourceMappingURL=browser.js.map