'use strict'; // ============================================================ // InfraNet Pro - Export frontend module // JSON backup, cable-label CSV, floor SVG and PDF report export. // Loaded after netmapper.html so it can use the shared app state/helpers. // ============================================================ (function(){ // Nome localizzato del tipo device. export.js è classic: usa il `typeName` // globale esposto da app-types.js (via expose), con fallback al nome del // catalogo se assente (es. in contesti di test senza bridge). `typeof` su un // global non dichiarato non lancia. const _typeName = (k) => (typeof typeName === 'function') ? typeName(k) : ((typeof TYPES !== 'undefined' && TYPES[k] && TYPES[k].name) || k); // Frase localizzata. Come `_typeName`: export.js è uno