1+ import * as DB from "../db" ;
2+ import * as ResultFilters from "../elements/account/result-filters" ;
3+ import * as ThemeColors from "../elements/theme-colors" ;
4+ import * as ChartController from "../controllers/chart-controller" ;
5+ import Config , * as UpdateConfig from "../config" ;
6+ import * as MiniResultChartModal from "../modals/mini-result-chart" ;
7+ import * as PbTables from "../elements/account/pb-tables" ;
8+ import * as LoadingPage from "./loading" ;
9+ import * as Focus from "../test/focus" ;
10+ import * as TodayTracker from "../test/today-tracker" ;
11+ import * as Notifications from "../elements/notifications" ;
12+ import Page from "./page" ;
13+ import * as DateTime from "../utils/date-and-time" ;
14+ import * as Misc from "../utils/misc" ;
15+ import * as Arrays from "../utils/arrays" ;
16+ import * as Numbers from "@monkeytype/util/numbers" ;
17+ import { get as getTypingSpeedUnit } from "../utils/typing-speed-units" ;
18+ import * as Profile from "../elements/profile" ;
19+ import { format } from "date-fns/format" ;
20+ import * as ConnectionState from "../states/connection" ;
21+ import * as Skeleton from "../utils/skeleton" ;
22+ import type { ScaleChartOptions , LinearScaleOptions } from "chart.js" ;
23+ import * as ConfigEvent from "../observables/config-event" ;
24+ import * as ActivePage from "../states/active-page" ;
25+ import { Auth } from "../firebase" ;
26+ import * as Loader from "../elements/loader" ;
27+ import * as ResultBatches from "../elements/result-batches" ;
28+ import Format from "../utils/format" ;
29+ import * as TestActivity from "../elements/test-activity" ;
130import { ChartData } from "@monkeytype/contracts/schemas/results" ;
231import {
332 Difficulty ,
@@ -6,38 +35,9 @@ import {
635 Mode2Custom ,
736} from "@monkeytype/contracts/schemas/shared" ;
837import { ResultFiltersGroupItem } from "@monkeytype/contracts/schemas/users" ;
9- import * as Numbers from "@monkeytype/util/numbers" ;
10- import type { LinearScaleOptions , ScaleChartOptions } from "chart.js" ;
11- import { format } from "date-fns/format" ;
12- import Config , * as UpdateConfig from "../config" ;
38+ import { findLineByLeastSquares } from "../utils/numbers" ;
1339import defaultResultFilters from "../constants/default-result-filters" ;
1440import { SnapshotResult } from "../constants/default-snapshot" ;
15- import * as ChartController from "../controllers/chart-controller" ;
16- import * as DB from "../db" ;
17- import * as PbTables from "../elements/account/pb-tables" ;
18- import * as ResultFilters from "../elements/account/result-filters" ;
19- import * as Loader from "../elements/loader" ;
20- import * as Notifications from "../elements/notifications" ;
21- import * as Profile from "../elements/profile" ;
22- import * as ResultBatches from "../elements/result-batches" ;
23- import * as TestActivity from "../elements/test-activity" ;
24- import * as ThemeColors from "../elements/theme-colors" ;
25- import { Auth } from "../firebase" ;
26- import * as MiniResultChartModal from "../modals/mini-result-chart" ;
27- import * as ConfigEvent from "../observables/config-event" ;
28- import * as ActivePage from "../states/active-page" ;
29- import * as ConnectionState from "../states/connection" ;
30- import * as Focus from "../test/focus" ;
31- import * as TodayTracker from "../test/today-tracker" ;
32- import * as Arrays from "../utils/arrays" ;
33- import * as DateTime from "../utils/date-and-time" ;
34- import Format from "../utils/format" ;
35- import * as Misc from "../utils/misc" ;
36- import { findLineByLeastSquares } from "../utils/numbers" ;
37- import * as Skeleton from "../utils/skeleton" ;
38- import { get as getTypingSpeedUnit } from "../utils/typing-speed-units" ;
39- import * as LoadingPage from "./loading" ;
40- import Page from "./page" ;
4141
4242let filterDebug = false ;
4343//toggle filterdebug
0 commit comments