Skip to content

Commit f195cbb

Browse files
committed
Setup path alias
1 parent 0b5f240 commit f195cbb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+187
-156
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@
3434
"ts-loader": "^9.2.6",
3535
"ts-node": "^10.4.0",
3636
"tslib": "^2.3.1",
37+
"ttypescript": "^1.5.13",
3738
"typescript": "4.4.4",
39+
"typescript-transform-paths": "^3.3.1",
3840
"url-loader": "^4.1.1",
3941
"webpack": "^5.65.0",
4042
"webpack-cli": "^4.9.1"
@@ -48,4 +50,4 @@
4850
"vue": "^3.0.11",
4951
"vue-router": "^4.0.8"
5052
}
51-
}
53+
}

src/app/components/data-manage/clear/filter/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
import { Delete, DocumentAdd } from "@element-plus/icons"
99
import { defineComponent, h, ref, Ref, SetupContext } from "vue"
10-
import TimerDatabase from "../../../../../database/timer-database"
11-
import timerService from "../../../../../service/timer-service"
10+
import TimerDatabase from "@db/timer-database"
11+
import timerService from "@service/timer-service"
1212
import { t } from "../../../../locale"
1313
import '../../style/filter'
1414
import dateFilter from "./date-filter"

src/app/components/data-manage/clear/filter/operation-button.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
*/
77

88
import { ElButton, ElMessage, ElMessageBox, ElTooltip } from "element-plus"
9-
import ElementIcon from "../../../../../app/element-ui/icon"
9+
import ElementIcon from "@src/app/element-ui/icon"
1010
import { Ref, h } from "vue"
11-
import TimerDatabase, { TimerCondition } from "../../../../../database/timer-database"
12-
import DataItem from "../../../../../entity/dto/data-item"
13-
import { ItemMessage } from "../../../../../util/i18n/components/item"
14-
import { t } from "../../../../locale"
15-
import { DataManageMessage } from "../../../../locale/components/data-manage"
11+
import TimerDatabase, { TimerCondition } from "@db/timer-database"
12+
import DataItem from "@entity/dto/data-item"
13+
import { ItemMessage } from "@util/i18n/components/item"
14+
import { t } from "@src/app/locale"
15+
import { DataManageMessage } from "@src/app/locale/components/data-manage"
1616

1717
const timerDatabase = new TimerDatabase(chrome.storage.local)
1818

src/app/components/data-manage/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import { ElRow, ElCol } from "element-plus"
99
import { defineComponent, h, ref, Ref } from "vue"
10-
import { getUsedStorage } from "../../../database/memory-detector"
10+
import { getUsedStorage } from "@db/memory-detector"
1111
import './style'
1212
import { renderContentContainer } from "../common/content-container"
1313
import migration from "./migration"

src/app/components/data-manage/migration.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { t } from "../../locale"
1111
import { alertProps, bodyStyle } from "./common"
1212
import { deserialize, exportJson } from "../../../util/file"
1313
import { formatTime } from "../../../util/time"
14-
import Immigration from "../../../service/immigration"
14+
import Immigration from "@service/components/immigration"
1515
import { Download, Upload } from "@element-plus/icons"
1616

1717
type _Props = {

src/app/components/habit/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import { ECharts, init } from "echarts"
99
import { computed, ComputedRef, defineComponent, h, onMounted, ref, Ref, watch } from "vue"
1010
import { MAX_PERIOD_ORDER, PeriodKey } from "../../../entity/dto/period-info"
11-
import periodService, { PeriodQueryParam } from "../../../service/period-service"
11+
import periodService, { PeriodQueryParam } from "@service/period-service"
1212
import { daysAgo, isSameDay } from "../../../util/time"
1313
import { renderContentContainer } from "../common/content-container"
1414
import chart, { ChartProps } from "./chart"

src/app/components/limit/add-dialog/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77

88
import { ElDialog, ElMessage } from "element-plus"
99
import { defineComponent, h, ref, Ref, SetupContext } from "vue"
10-
import { t } from "../../../locale"
1110
import Form, { FormData } from "./form"
1211
import Footer from "./footer"
13-
import LimitDatabase from "../../../../database/limit-database"
14-
import { TimeLimit } from "../../../../entity/dao/time-limit"
12+
import LimitDatabase from "@db/limit-database"
13+
import { TimeLimit } from "@entity/dao/time-limit"
14+
import { t } from "@app/locale"
1515

1616
const db = new LimitDatabase(chrome.storage.local)
1717

src/app/components/limit/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import filter, { FilterProps } from "./filter"
1111
import table from "./table"
1212
import AddDialog from "./add-dialog"
1313
import TimeLimitItem from "../../../entity/dto/time-limit-item"
14-
import limitService from "../../../service/limit-service"
14+
import limitService from "@service/limit-service"
1515
import { useRoute, useRouter } from "vue-router"
1616
import { ElCard } from "element-plus"
1717

src/app/components/limit/table/column/delay.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { InfoFilled } from "@element-plus/icons"
99
import { ElIcon, ElSwitch, ElTableColumn, ElTooltip } from "element-plus"
1010
import { h } from "vue"
1111
import TimeLimitItem from "../../../../../entity/dto/time-limit-item"
12-
import limitService from "../../../../../service/limit-service"
12+
import limitService from "@service/limit-service"
1313
import { t } from "../../../../locale"
1414

1515
const columnProps = {

src/app/components/limit/table/column/enabled.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import { ElSwitch, ElTableColumn } from "element-plus"
99
import { h } from "vue"
1010
import TimeLimitItem from "../../../../../entity/dto/time-limit-item"
11-
import limitService from "../../../../../service/limit-service"
11+
import limitService from "@service/limit-service"
1212
import { t } from "../../../../locale"
1313

1414
const columnProps = {

0 commit comments

Comments
 (0)