/// //#region Ensure Svelte file endings have a type for TypeScript /** * These declarations tell TypeScript that we allow import of Svelte files in TS files, e.g. * ``` import Component from './Component.svelte'; ``` */ declare module '*.svelte' { export { SvelteComponent as default } from 'svelte'; } //#endregion //#region Ensure image file endings have a type for TypeScript /** * These declarations tell TypeScript that we allow import of images, e.g. * ``` ``` */ declare module "*.gif" { const value: string; export = value; } declare module "*.jpg" { const value: string; export = value; } declare module "*.jpeg" { const value: string; export = value; } declare module "*.png" { const value: string; export = value; } declare module "*.svg" { const value: string; export = value; } declare module "*.webp" { const value: string; export = value; } //#endregion