@@ -14,7 +14,7 @@ import { daysAgo, isSameDay } from "@util/time"
1414import ContentContainer from "@app/components/common/content-container"
1515import HabitChart from "./component/chart"
1616import HabitFilter from "./component/filter"
17- import { keyOf , MAX_PERIOD_ORDER } from "@util/period"
17+ import { keyOf , MAX_PERIOD_ORDER , keyBefore } from "@util/period"
1818
1919function computeParam ( periodSize : Ref < number > , dateRange : Ref < Date [ ] > , averageByDate : Ref < boolean > ) {
2020 let dateRangeVal = dateRange . value
@@ -28,16 +28,16 @@ function computeParam(periodSize: Ref<number>, dateRange: Ref<Date[]>, averageBy
2828 if ( endIsToday ) {
2929 periodEnd = keyOf ( now )
3030 periodStart = keyOf ( startDate , periodEnd . order )
31- periodEnd = before ( periodEnd , 1 )
31+ periodEnd = keyBefore ( periodEnd , 1 )
3232 } else {
3333 periodEnd = keyOf ( endDate , MAX_PERIOD_ORDER )
3434 periodStart = keyOf ( startDate , 0 )
3535 }
3636
3737 const remainder = ( periodEnd . order + 1 ) % periodSize . value
3838 if ( remainder ) {
39- periodEnd = before ( periodEnd , remainder )
40- periodStart = before ( periodStart , remainder )
39+ periodEnd = keyBefore ( periodEnd , remainder )
40+ periodStart = keyBefore ( periodStart , remainder )
4141 }
4242
4343 return {
@@ -84,7 +84,3 @@ const _default = defineComponent({
8484} )
8585
8686export default _default
87-
88- function before ( periodEnd : timer . period . Key , arg1 : number ) : timer . period . Key {
89- throw new Error ( "Function not implemented." )
90- }
0 commit comments