TypeScript · Senior · Frage 50 von 75
Wofür nutzt man declare module '*.svg'?
declare module '*.svg' {
const src: string;
export default src;
}- 1Um den Importtyp von Assets zu beschreiben, die der Bundler verarbeitet
- 2Um den Import von SVG-Dateien im TypeScript-Code des Projekts zu verbieten
- 3Um alle SVG-Dateien des Projekts zur Laufzeit als ein Bundle zu laden
Antwort zeigen
Richtige Antwort: Um den Importtyp von Assets zu beschreiben, die der Bundler verarbeitet
Erklärung
Wildcard-Moduldeklarationen beschreiben, was der Import vom Bundler verarbeiteter Dateien liefert (Bilder, CSS Modules, ?raw). Frameworks liefern solche Deklarationen meist selbst mit (next-env.d.ts, vite/client).