TypeScript · Senior · Pytanie 50 z 75
Do czego służy declare module '*.svg'?
declare module '*.svg' {
const src: string;
export default src;
}- ✓Poprawna odpowiedź: Do opisania typu importu zasobów obsługiwanych przez bundler
- 2Do ładowania wszystkich plików SVG projektu w runtime jedną paczką
- 3Do zabronienia importowania plików SVG w kodzie TypeScript projektu
Wyjaśnienie
Deklaracje modułów z wildcardem opisują, co zwraca import plików obsługiwanych przez bundler (obrazki, CSS Modules, ?raw). Frameworki zwykle same dostarczają takie deklaracje (next-env.d.ts, vite/client).