diff options
Diffstat (limited to 'packages/integrations/image/client.d.ts')
-rw-r--r-- | packages/integrations/image/client.d.ts | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/packages/integrations/image/client.d.ts b/packages/integrations/image/client.d.ts deleted file mode 100644 index 71842742a..000000000 --- a/packages/integrations/image/client.d.ts +++ /dev/null @@ -1,62 +0,0 @@ -/// <reference types="astro/client-base" /> - -type InputFormat = - | 'avif' - | 'gif' - | 'heic' - | 'heif' - | 'jpeg' - | 'jpg' - | 'png' - | 'tiff' - | 'webp' - | 'svg'; - -interface ImageMetadata { - src: string; - width: number; - height: number; - format: InputFormat; -} - -// images -declare module '*.avif' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.gif' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.heic' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.heif' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.jpeg' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.jpg' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.png' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.tiff' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.webp' { - const metadata: ImageMetadata; - export default metadata; -} -declare module '*.svg' { - const metadata: ImageMetadata; - export default metadata; -} |