1- import { Heartbeats , Summaries } from "~~/prisma/generated/client" ;
1+ import type { Heartbeats , Summaries } from "~~/prisma/generated/client" ;
22import { prisma } from "~~/prisma/db" ;
33
44export function calculateTotalMinutesFromHeartbeats (
@@ -123,27 +123,27 @@ export function calculateCategoryTimes(
123123 }
124124
125125 Object . keys ( projectsTime ) . forEach ( ( key ) => {
126- projectsTime [ key ] = Math . round ( projectsTime [ key ] ) ;
126+ projectsTime [ key ] = Math . round ( projectsTime [ key ] ! ) ;
127127 } ) ;
128128
129129 Object . keys ( editorsTime ) . forEach ( ( key ) => {
130- editorsTime [ key ] = Math . round ( editorsTime [ key ] ) ;
130+ editorsTime [ key ] = Math . round ( editorsTime [ key ] ! ) ;
131131 } ) ;
132132
133133 Object . keys ( languagesTime ) . forEach ( ( key ) => {
134- languagesTime [ key ] = Math . round ( languagesTime [ key ] ) ;
134+ languagesTime [ key ] = Math . round ( languagesTime [ key ] ! ) ;
135135 } ) ;
136136
137137 Object . keys ( osTime ) . forEach ( ( key ) => {
138- osTime [ key ] = Math . round ( osTime [ key ] ) ;
138+ osTime [ key ] = Math . round ( osTime [ key ] ! ) ;
139139 } ) ;
140140
141141 Object . keys ( filesTime ) . forEach ( ( key ) => {
142- filesTime [ key ] = Math . round ( filesTime [ key ] ) ;
142+ filesTime [ key ] = Math . round ( filesTime [ key ] ! ) ;
143143 } ) ;
144144
145145 Object . keys ( branchesTime ) . forEach ( ( key ) => {
146- branchesTime [ key ] = Math . round ( branchesTime [ key ] ) ;
146+ branchesTime [ key ] = Math . round ( branchesTime [ key ] ! ) ;
147147 } ) ;
148148
149149 return {
@@ -488,7 +488,7 @@ export async function processHeartbeatsByDate(
488488
489489 heartbeats . forEach ( ( heartbeat ) => {
490490 const date = new Date ( heartbeat . timestamp ) ;
491- const dateKey = date . toISOString ( ) . split ( "T" ) [ 0 ] ;
491+ const dateKey = date . toISOString ( ) . split ( "T" ) [ 0 ] ! ;
492492
493493 if ( ! heartbeatsByDate . has ( dateKey ) ) {
494494 heartbeatsByDate . set ( dateKey , [ ] ) ;
@@ -512,7 +512,7 @@ export async function processSummariesByDate(
512512
513513 heartbeats . forEach ( ( heartbeat ) => {
514514 const date = new Date ( heartbeat . timestamp ) ;
515- const dateKey = date . toISOString ( ) . split ( "T" ) [ 0 ] ;
515+ const dateKey = date . toISOString ( ) . split ( "T" ) [ 0 ] ! ;
516516
517517 if ( ! heartbeatsByDate . has ( dateKey ) ) {
518518 heartbeatsByDate . set ( dateKey , [ ] ) ;
0 commit comments