> @my-roadtrip/web@2.0.0 type-check /Users/floriansola/Documents/MyRoadTrip/apps/web > tsc --noEmit src/modules/budget/stores/budgetStore.ts(3,15): error TS2305: Module '"@my-roadtrip/types"' has no exported member 'Expense'. src/modules/budget/stores/budgetStore.ts(3,24): error TS2305: Module '"@my-roadtrip/types"' has no exported member 'BudgetSummary'. src/modules/budget/stores/budgetStore.ts(3,39): error TS2305: Module '"@my-roadtrip/types"' has no exported member 'BudgetBalance'. src/modules/budget/stores/budgetStore.ts(23,34): error TS7006: Parameter 'e' implicitly has an 'any' type. src/modules/budget/stores/budgetStore.ts(28,32): error TS7006: Parameter 'sum' implicitly has an 'any' type. src/modules/budget/stores/budgetStore.ts(28,37): error TS7006: Parameter 'e' implicitly has an 'any' type. src/modules/budget/stores/budgetStore.ts(32,18): error TS7006: Parameter 'e' implicitly has an 'any' type. src/modules/budget/stores/budgetStore.ts(44,18): error TS7006: Parameter 'e' implicitly has an 'any' type. src/modules/budget/stores/budgetStore.ts(53,29): error TS7006: Parameter 'uid' implicitly has an 'any' type. src/modules/budget/stores/budgetStore.ts(96,44): error TS7006: Parameter 'e' implicitly has an 'any' type. src/modules/map/composables/useNavigationGuidance.ts(215,9): error TS2322: Type 'FeatureCollection | undefined' is not assignable to type 'FeatureCollection | undefined'. Type 'FeatureCollection' is not assignable to type 'FeatureCollection'. Type 'Geometry' is not assignable to type 'LineString'. Type 'Point' is not assignable to type 'LineString'. Types of property 'type' are incompatible. Type '"Point"' is not assignable to type '"LineString"'. src/modules/planner/composables/useStageAutoCompletion.ts(39,33): error TS2339: Property 'options' does not exist on type 'StageAutoCompletionOptions'. src/modules/planner/services/plannerSession.ts(201,57): error TS2554: Expected 1 arguments, but got 2. src/modules/planner/services/plannerSession.ts(247,53): error TS2554: Expected 1 arguments, but got 2. src/shared/facades/adminFacade.ts(25,5): error TS2305: Module '"@my-roadtrip/types"' has no exported member 'HealthStatsSnapshot'. src/shared/facades/adminFacade.ts(26,5): error TS2724: '"@my-roadtrip/types"' has no exported member named 'HealthSuggestion'. Did you mean 'AISuggestion'? src/shared/facades/adminFacade.ts(27,5): error TS2305: Module '"@my-roadtrip/types"' has no exported member 'HealthTrendsSummary'. src/shared/facades/adminFacade.ts(28,5): error TS2305: Module '"@my-roadtrip/types"' has no exported member 'HealthServiceComparison'. src/shared/facades/adminFacade.ts(34,5): error TS2305: Module '"@my-roadtrip/types"' has no exported member 'RewardRuleUpdate'. src/shared/facades/adminFacade.ts(325,41): error TS2322: Type 'Promise<{ success: boolean; data?: IncidentMetrics | undefined; }>' is not assignable to type 'Promise<{ success: boolean; data: IncidentMetrics; }>'. Type '{ success: boolean; data?: IncidentMetrics | undefined; }' is not assignable to type '{ success: boolean; data: IncidentMetrics; }'. Types of property 'data' are incompatible. Type 'IncidentMetrics | undefined' is not assignable to type 'IncidentMetrics'. Type 'undefined' is not assignable to type 'IncidentMetrics'. src/shared/facades/adminFacade.ts(325,73): error TS2345: Argument of type 'string' is not assignable to parameter of type '"day" | "week" | "month" | undefined'. src/shared/facades/adminFacade.ts(326,35): error TS2322: Type 'Promise<{ success: boolean; data?: Incident[] | undefined; }>' is not assignable to type 'Promise<{ success: boolean; data: Incident[]; }>'. Type '{ success: boolean; data?: Incident[] | undefined; }' is not assignable to type '{ success: boolean; data: Incident[]; }'. Types of property 'data' are incompatible. Type 'Incident[] | undefined' is not assignable to type 'Incident[]'. Type 'undefined' is not assignable to type 'Incident[]'. src/shared/facades/adminFacade.ts(327,35): error TS2322: Type 'Promise<{ success: boolean; data?: CircuitBreakerState[] | undefined; }>' is not assignable to type 'Promise<{ success: boolean; data: any[]; }>'. Type '{ success: boolean; data?: CircuitBreakerState[] | undefined; }' is not assignable to type '{ success: boolean; data: any[]; }'. Types of property 'data' are incompatible. Type 'CircuitBreakerState[] | undefined' is not assignable to type 'any[]'. Type 'undefined' is not assignable to type 'any[]'. src/shared/facades/adminFacade.ts(328,39): error TS2322: Type 'Promise<{ success: boolean; data?: Incident | undefined; }>' is not assignable to type 'Promise<{ success: boolean; data: Incident; }>'. Type '{ success: boolean; data?: Incident | undefined; }' is not assignable to type '{ success: boolean; data: Incident; }'. Types of property 'data' are incompatible. Type 'Incident | undefined' is not assignable to type 'Incident'. Type 'undefined' is not assignable to type 'Incident'. src/shared/facades/adminFacade.ts(331,46): error TS2322: Type 'Promise>' is not assignable to type 'Promise'. Type 'Record' is not assignable to type 'void'. src/shared/facades/adminFacade.ts(332,43): error TS2322: Type 'Promise' is not assignable to type 'Promise'. Type 'RewardConfig' is not assignable to type 'void'. src/shared/facades/authFacade.ts(38,31): error TS2322: Type '{ readonly id: string; readonly email: string | null; readonly name: string | null; readonly nickname: string | null; readonly displayName: string | null; readonly photoURL: string | null; ... 8 more ...; readonly preferences?: { ...; } | undefined; } | null' is not assignable to type 'FrontendUser | null'. Type '{ readonly id: string; readonly email: string | null; readonly name: string | null; readonly nickname: string | null; readonly displayName: string | null; readonly photoURL: string | null; ... 8 more ...; readonly preferences?: { ...; } | undefined; }' is not assignable to type 'FrontendUser'. Types of property 'roles' are incompatible. The type 'readonly string[]' is 'readonly' and cannot be assigned to the mutable type 'string[]'. src/shared/facades/locationFacade.ts(39,35): error TS2322: Type '{ lat: number; lng: number; accuracy?: number | undefined; altitude?: number | null | undefined; speed?: number | null | undefined; heading?: number | null | undefined; timestamp: string; } | null' is not assignable to type 'DetailedPosition | null'. Type '{ lat: number; lng: number; accuracy?: number | undefined; altitude?: number | null | undefined; speed?: number | null | undefined; heading?: number | null | undefined; timestamp: string; }' is not assignable to type 'DetailedPosition'. Types of property 'altitude' are incompatible. Type 'number | null | undefined' is not assignable to type 'number | undefined'. Type 'null' is not assignable to type 'number | undefined'. src/shared/facades/locationFacade.ts(41,36): error TS2339: Property 'hasPermission' does not exist on type 'Store<"locationTracking", Pick<{ currentPosition: Ref<{ lat: number; lng: number; accuracy?: number | undefined; altitude?: number | null | undefined; speed?: number | null | undefined; heading?: number | ... 1 more ... | undefined; timestamp: string; } | null, UserLocationPosition | ... 1 more ... | null>; ... 11 m...'. src/shared/facades/locationFacade.ts(44,30): error TS2322: Type 'void' is not assignable to type 'Promise'. src/shared/facades/locationFacade.ts(46,40): error TS2339: Property 'requestPermission' does not exist on type 'Store<"locationTracking", Pick<{ currentPosition: Ref<{ lat: number; lng: number; accuracy?: number | undefined; altitude?: number | null | undefined; speed?: number | null | undefined; heading?: number | ... 1 more ... | undefined; timestamp: string; } | null, UserLocationPosition | ... 1 more ... | null>; ... 11 m...'. src/shared/facades/plannerFacade.ts(80,45): error TS2322: Type 'Promise' is not assignable to type 'Promise'. Type 'PlannerDashboardSnapshot | null' is not assignable to type 'void'. Type 'null' is not assignable to type 'void'. src/shared/facades/plannerFacade.ts(117,5): error TS2322: Type '{ getCurrentPlan: () => Plan | null; getCurrentPlanId: () => string | null; getActiveStage: () => Stage | null; getActiveStageId: () => string | null; getSortedStages: () => Stage[]; getStageById: (id: string) => Stage | undefined; ... 16 more ...; setPanelOpenState?: ((panelOpen: boolean, layoutPresetOverride?: Pla...' is not assignable to type 'PlannerFacade'. Types of property 'getPreferences' are incompatible. Type '(() => Promise) | undefined' is not assignable to type '() => Promise'. Type 'undefined' is not assignable to type '() => Promise'. /Users/floriansola/Documents/MyRoadTrip/apps/web:  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @my-roadtrip/web@2.0.0 type-check: `tsc --noEmit` Exit status 1