@@ -1,9 +1,9 @@
|
||||
import { Profiler, ProfilerOnRenderCallback } from 'react';
|
||||
import { Profiler, type ProfilerOnRenderCallback } from 'react';
|
||||
import { useRecoilCallback } from 'recoil';
|
||||
import { profilingQueueState } from '~/testing/profiling/states/profilingQueueState';
|
||||
import { profilingSessionDataPointsState } from '~/testing/profiling/states/profilingSessionDataPointsState';
|
||||
import { profilingSessionState } from '~/testing/profiling/states/profilingSessionState';
|
||||
import { ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
import { type ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
import { getProfilingQueueIdentifier } from '~/testing/profiling/utils/getProfilingQueueIdentifier';
|
||||
import { isDefined } from 'twenty-shared/utils';
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
import { atom } from 'recoil';
|
||||
|
||||
import { ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
import { type ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
|
||||
export const profilingSessionDataPointsState = atom<ProfilingDataPoint[]>({
|
||||
key: 'profilingSessionDataPointsState',
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { atom } from 'recoil';
|
||||
|
||||
import { ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
import { type ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
|
||||
export const profilingSessionState = atom<Record<string, ProfilingDataPoint[]>>(
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
import { ProfilingReport } from '~/testing/profiling/types/ProfilingReportByRun';
|
||||
import { type ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
import { type ProfilingReport } from '~/testing/profiling/types/ProfilingReportByRun';
|
||||
|
||||
export const computeProfilingReport = (
|
||||
dataPoints: ProfilingDataPoint[],
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
import { ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
import { ProfilingReportByComponent } from '~/testing/profiling/types/ProfilingReportByComponent';
|
||||
import { type ProfilingDataPoint } from '~/testing/profiling/types/ProfilingDataPoint';
|
||||
import { type ProfilingReportByComponent } from '~/testing/profiling/types/ProfilingReportByComponent';
|
||||
|
||||
export const computeProfilingReportByComponent = (
|
||||
profilingReport: Record<string, ProfilingDataPoint[]>,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { isNonEmptyString } from '@sniptt/guards';
|
||||
import { PROFILING_REPORTER_DIV_ID } from '~/testing/profiling/constants/ProfilingReporterDivId';
|
||||
import { ProfilingReport } from '~/testing/profiling/types/ProfilingReportByRun';
|
||||
import { type ProfilingReport } from '~/testing/profiling/types/ProfilingReportByRun';
|
||||
import { parseProfilingReportString } from '~/testing/profiling/utils/parseProfilingReportString';
|
||||
import { isDefined } from 'twenty-shared/utils';
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { StoryObj } from '@storybook/react';
|
||||
import { type StoryObj } from '@storybook/react';
|
||||
import { expect, findByTestId } from '@storybook/test';
|
||||
import { ProfilerDecorator } from '~/testing/decorators/ProfilerDecorator';
|
||||
import { getProfilingReportFromDocument } from '~/testing/profiling/utils/getProfilingReportFromDocument';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { ProfilingReport } from '~/testing/profiling/types/ProfilingReportByRun';
|
||||
import { type ProfilingReport } from '~/testing/profiling/types/ProfilingReportByRun';
|
||||
|
||||
export const parseProfilingReportString = (
|
||||
profilingReportStringifiedJson: string,
|
||||
|
||||
Reference in New Issue
Block a user