68 lines
1.1 KiB
TypeScript
68 lines
1.1 KiB
TypeScript
/// <reference types="vite/client" />
|
|
|
|
interface ImportMetaEnv {
|
|
readonly VITE_API_BASE_URL: string;
|
|
readonly VITE_API_TIMEOUT: string;
|
|
readonly VITE_APP_NAME: string;
|
|
readonly VITE_APP_VERSION: string;
|
|
readonly VITE_ENABLE_ANALYTICS: string;
|
|
readonly VITE_ENABLE_DEBUG: string;
|
|
}
|
|
|
|
interface ImportMeta {
|
|
readonly env: ImportMetaEnv;
|
|
}
|
|
|
|
// Image type declarations
|
|
declare module '*.png' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
declare module '*.jpg' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
declare module '*.jpeg' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
declare module '*.gif' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
declare module '*.svg' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
declare module '*.webp' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
// Font type declarations (for future use)
|
|
declare module '*.woff' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
declare module '*.woff2' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
declare module '*.ttf' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|
|
declare module '*.otf' {
|
|
const src: string;
|
|
export default src;
|
|
}
|
|
|