surrogate
Version:
Object method hooks made easy
16 lines • 599 B
JavaScript
;
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