buster/web/globals.d.ts

71 lines
1.1 KiB
TypeScript

// Global type declarations for static image imports
declare module '*.png' {
const content: {
src: string;
height: number;
width: number;
blurDataURL?: string;
};
export default content;
}
declare module '*.jpg' {
const content: {
src: string;
height: number;
width: number;
blurDataURL?: string;
};
export default content;
}
declare module '*.jpeg' {
const content: {
src: string;
height: number;
width: number;
blurDataURL?: string;
};
export default content;
}
declare module '*.gif' {
const content: {
src: string;
height: number;
width: number;
blurDataURL?: string;
};
export default content;
}
declare module '*.webp' {
const content: {
src: string;
height: number;
width: number;
blurDataURL?: string;
};
export default content;
}
declare module '*.svg' {
const content: {
src: string;
height: number;
width: number;
blurDataURL?: string;
};
export default content;
}
declare module '*.ico' {
const content: {
src: string;
height: number;
width: number;
blurDataURL?: string;
};
export default content;
}