Zweite Leichen-Runde: weitere tote Exporte + orphaned ribbonItems.ts entfernt
ts-prune nach dem ersten Durchgang erneut laufen lassen. compute/index.ts (101 Z., PoC-Brücke zu einem nie gebauten Rust-Command, im eigenen Kopfkommentar schon als ungenutzt markiert) komplett gelöscht. ribbonItems.ts war nur noch für das bereits gelöschte RibbonBar.tsx da (kein anderer Importeur mehr) — ebenfalls komplett weg. Einzelne tote Typen/Konstanten: SiaLabel (roomArea.ts), GeoImportResult (geoContext.ts, plus den dadurch verwaisten GeoOrigin-Import), die drei MATERIAL_LIBRARY_*-Konstanten (library.ts), ResolveContext-Re-Export (parametricWalls.ts), roofTotalThickness (types.ts — Duplikat, die echte Rechnung läuft in toWalls3d/bands.ts inline), DropTarget (panelDrag.tsx). resolveBackground (generatePlan/shared.ts) bewusst NICHT gelöscht: anders als das analoge resolveForeground wird es nirgends aufgerufen, obwohl backgroundSource für Wand/Decke im Modell und im Attribut-Panel existiert — sieht nach einer echten Lücke aus (By-Layer-Hintergrundfarbe kommt nie im Renderer an), nicht nach totem Code. tsc -b / vitest run (891/891) / npm run build grün.
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
// Bezeichner englisch, Kommentare deutsch (CONVENTIONS.md).
|
||||
|
||||
import Delaunator from "delaunator";
|
||||
import type { GeoOrigin } from "./lv95";
|
||||
import type { ContextObject, Contour, ImportedMesh } from "../model/types";
|
||||
|
||||
/** Fachliche Kategorie einer importierten Kontext-Linie. */
|
||||
@@ -39,12 +38,6 @@ export interface GeoFeature {
|
||||
/** Default-Gebäudehöhe (m), wenn keine Höhe aus der Quelle vorliegt. */
|
||||
export const DEFAULT_BUILDING_HEIGHT = 9;
|
||||
|
||||
/** Ergebnis eines Import-Laufs: Features + verwendete Origin. */
|
||||
export interface GeoImportResult {
|
||||
origin: GeoOrigin;
|
||||
features: GeoFeature[];
|
||||
}
|
||||
|
||||
/** Menschlicher Layer-/Objektname je Kategorie (deutsch, für die Kontext-Liste). */
|
||||
const CATEGORY_LABEL: Record<GeoCategory, string> = {
|
||||
building: "Gebäude",
|
||||
|
||||
@@ -107,8 +107,8 @@ export type LockResult = { ok: true } | { ok: false; info: LockInfo | null };
|
||||
|
||||
/**
|
||||
* Holt (ungeguardet) die Tauri-`invoke`-Funktion, oder `null` ohne Tauri-Core.
|
||||
* Anders als das Muster in compute/index.ts bzw. plan/nativeSync.ts schluckt
|
||||
* dieser Helfer KEINE Fehler aus dem eigentlichen Aufruf — ein `Err(...)` vom
|
||||
* Anders als das Muster in plan/nativeSync.ts schluckt dieser Helfer KEINE
|
||||
* Fehler aus dem eigentlichen Aufruf — ein `Err(...)` vom
|
||||
* Rust-Command (hier: „schon gelockt", inkl. {@link LockInfo}-Payload) muss bis
|
||||
* zum Aufrufer durchgereicht werden.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user