* Add Whereby Boilerplate * Whereby App * around boilerplate * AroundCo App * Add Riverside App * Add Riverside to details * Fix URL validation * Remove Icons * Remove console.log * revert merge * Fix images * Update Iconds to be SVG * Add Disconnect button * Fix type * Fixing i18n merge * Refactor app installations * Update varient * Update default responder + riverside logo * Update apps/web/pages/event-types/[type].tsx Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> Co-authored-by: Omar López <zomars@me.com>
24 lines
599 B
TypeScript
24 lines
599 B
TypeScript
import { PerformanceObserver } from "perf_hooks";
|
|
|
|
declare global {
|
|
// eslint-disable-next-line no-var
|
|
var perfObserver: PerformanceObserver | undefined;
|
|
}
|
|
export const perfObserver =
|
|
globalThis.perfObserver ||
|
|
new PerformanceObserver((items) => {
|
|
items.getEntries().forEach((entry) => {
|
|
console.log(entry); // fake call to our custom logging solution
|
|
});
|
|
});
|
|
|
|
perfObserver.observe({ entryTypes: ["measure"] });
|
|
|
|
if (process.env.NODE_ENV !== "production") {
|
|
globalThis.perfObserver = perfObserver;
|
|
}
|
|
|
|
export default perfObserver;
|
|
|
|
export { performance } from "perf_hooks";
|