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" ;
1
30
import { ChartData } from "@monkeytype/contracts/schemas/results" ;
2
31
import {
3
32
Difficulty ,
@@ -6,38 +35,9 @@ import {
6
35
Mode2Custom ,
7
36
} from "@monkeytype/contracts/schemas/shared" ;
8
37
import { 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" ;
13
39
import defaultResultFilters from "../constants/default-result-filters" ;
14
40
import { 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" ;
41
41
42
42
let filterDebug = false ;
43
43
//toggle filterdebug
0 commit comments