diff options
Diffstat (limited to 'packages/integrations')
13 files changed, 18 insertions, 31 deletions
diff --git a/packages/integrations/deno/src/server.ts b/packages/integrations/deno/src/server.ts index 8d3e074f5..08d967065 100644 --- a/packages/integrations/deno/src/server.ts +++ b/packages/integrations/deno/src/server.ts @@ -2,7 +2,7 @@ import type { SSRManifest } from 'astro'; import { App } from 'astro/app'; -// @ts-ignore +// @ts-expect-error import { fromFileUrl, serveFile, Server } from '@astrojs/deno/__deno_imports.js'; interface Options { @@ -15,7 +15,7 @@ let _server: Server | undefined = undefined; let _startPromise: Promise<void> | undefined = undefined; async function* getPrerenderedFiles(clientRoot: URL): AsyncGenerator<URL> { - // @ts-ignore + // @ts-expect-error for await (const ent of Deno.readDir(clientRoot)) { if (ent.isDirectory) { yield* getPrerenderedFiles(new URL(`./${ent.name}/`, clientRoot)); diff --git a/packages/integrations/image/src/endpoint.ts b/packages/integrations/image/src/endpoint.ts index fc3e82c67..5a8ca554b 100644 --- a/packages/integrations/image/src/endpoint.ts +++ b/packages/integrations/image/src/endpoint.ts @@ -1,6 +1,6 @@ import type { APIRoute } from 'astro'; import mime from 'mime'; -// @ts-ignore +// @ts-expect-error import loader from 'virtual:image-loader'; import { etag } from './utils/etag.js'; import { isRemoteImage } from './utils/paths.js'; diff --git a/packages/integrations/image/src/lib/get-image.ts b/packages/integrations/image/src/lib/get-image.ts index 65526f653..d6aae4665 100644 --- a/packages/integrations/image/src/lib/get-image.ts +++ b/packages/integrations/image/src/lib/get-image.ts @@ -111,7 +111,7 @@ export async function getImage( let loader = globalThis.astroImage?.loader; if (!loader) { - // @ts-ignore + // @ts-expect-error const { default: mod } = await import('virtual:image-loader').catch(() => { throw new Error( '[@astrojs/image] Builtin image loader not found. (Did you remember to add the integration to your Astro config?)' @@ -127,7 +127,7 @@ export async function getImage( const attributes = await loader.getImageAttributes(resolved); // `.env` must be optional to support running in environments outside of `vite` (such as `astro.config`) - // @ts-ignore + // @ts-expect-error const isDev = import.meta.env?.DEV; const isLocalImage = !isRemoteImage(resolved.src); diff --git a/packages/integrations/image/src/loaders/squoosh.ts b/packages/integrations/image/src/loaders/squoosh.ts index a5be16adb..e4ea53047 100644 --- a/packages/integrations/image/src/loaders/squoosh.ts +++ b/packages/integrations/image/src/loaders/squoosh.ts @@ -1,4 +1,3 @@ -// @ts-ignore import { red } from 'kleur/colors'; import { error } from '../utils/logger.js'; import { metadata } from '../utils/metadata.js'; diff --git a/packages/integrations/image/src/vendor/squoosh/codecs.ts b/packages/integrations/image/src/vendor/squoosh/codecs.ts index 85ccb51a7..b65691a62 100644 --- a/packages/integrations/image/src/vendor/squoosh/codecs.ts +++ b/packages/integrations/image/src/vendor/squoosh/codecs.ts @@ -35,46 +35,37 @@ export interface RotateOptions { // MozJPEG import type { MozJPEGModule as MozJPEGEncodeModule } from './mozjpeg/mozjpeg_enc' -// @ts-ignore import mozEnc from './mozjpeg/mozjpeg_node_enc.js' const mozEncWasm = new URL('./mozjpeg/mozjpeg_node_enc.wasm', getModuleURL(import.meta.url)) -// @ts-ignore import mozDec from './mozjpeg/mozjpeg_node_dec.js' const mozDecWasm = new URL('./mozjpeg/mozjpeg_node_dec.wasm', getModuleURL(import.meta.url)) // WebP import type { WebPModule as WebPEncodeModule } from './webp/webp_enc' -// @ts-ignore import webpEnc from './webp/webp_node_enc.js' const webpEncWasm = new URL('./webp/webp_node_enc.wasm', getModuleURL(import.meta.url)) -// @ts-ignore import webpDec from './webp/webp_node_dec.js' const webpDecWasm = new URL('./webp/webp_node_dec.wasm', getModuleURL(import.meta.url)) // AVIF import type { AVIFModule as AVIFEncodeModule } from './avif/avif_enc' -// @ts-ignore import avifEnc from './avif/avif_node_enc.js' const avifEncWasm = new URL('./avif/avif_node_enc.wasm', getModuleURL(import.meta.url)) -// @ts-ignore import avifDec from './avif/avif_node_dec.js' const avifDecWasm = new URL('./avif/avif_node_dec.wasm', getModuleURL(import.meta.url)) // PNG -// @ts-ignore import * as pngEncDec from './png/squoosh_png.js' const pngEncDecWasm = new URL('./png/squoosh_png_bg.wasm', getModuleURL(import.meta.url)) const pngEncDecInit = () => pngEncDec.default(fsp.readFile(pathify(pngEncDecWasm.toString()))) // OxiPNG -// @ts-ignore import * as oxipng from './png/squoosh_oxipng.js' const oxipngWasm = new URL('./png/squoosh_oxipng_bg.wasm', getModuleURL(import.meta.url)) const oxipngInit = () => oxipng.default(fsp.readFile(pathify(oxipngWasm.toString()))) // Resize -// @ts-ignore import * as resize from './resize/squoosh_resize.js' const resizeWasm = new URL('./resize/squoosh_resize_bg.wasm', getModuleURL(import.meta.url)) const resizeInit = () => resize.default(fsp.readFile(pathify(resizeWasm.toString()))) diff --git a/packages/integrations/image/src/vendor/squoosh/image-pool.ts b/packages/integrations/image/src/vendor/squoosh/image-pool.ts index 4275aa8eb..04606285b 100644 --- a/packages/integrations/image/src/vendor/squoosh/image-pool.ts +++ b/packages/integrations/image/src/vendor/squoosh/image-pool.ts @@ -91,7 +91,6 @@ export async function processBuffer( encoding: OutputFormat, quality?: number ): Promise<Uint8Array> { - // @ts-ignore const worker = await getWorker(); let imageData = await worker.dispatchJob({ diff --git a/packages/integrations/image/src/vendor/squoosh/impl.ts b/packages/integrations/image/src/vendor/squoosh/impl.ts index 3d01141d3..4c57730f7 100644 --- a/packages/integrations/image/src/vendor/squoosh/impl.ts +++ b/packages/integrations/image/src/vendor/squoosh/impl.ts @@ -44,7 +44,6 @@ export async function decodeBuffer( const encoder = supportedFormats[key] const mod = await encoder.dec() const rgba = mod.decode(new Uint8Array(buffer)) - // @ts-ignore return rgba } diff --git a/packages/integrations/netlify/test/edge-functions/edge-basic.test.ts b/packages/integrations/netlify/test/edge-functions/edge-basic.test.ts index 8283fe579..2e3ae4d5f 100644 --- a/packages/integrations/netlify/test/edge-functions/edge-basic.test.ts +++ b/packages/integrations/netlify/test/edge-functions/edge-basic.test.ts @@ -1,12 +1,12 @@ -// @ts-ignore +// @ts-expect-error import { runBuild } from './test-utils.ts'; -// @ts-ignore +// @ts-expect-error import { assertEquals, assert, DOMParser } from './deps.ts'; -// @ts-ignore +// @ts-expect-error Deno.env.set('SECRET_STUFF', 'secret'); -// @ts-ignore +// @ts-expect-error Deno.test({ // TODO: debug why build cannot be found in "await import" ignore: true, diff --git a/packages/integrations/netlify/test/edge-functions/prerender.test.ts b/packages/integrations/netlify/test/edge-functions/prerender.test.ts index 98065d9bf..976c50b5f 100644 --- a/packages/integrations/netlify/test/edge-functions/prerender.test.ts +++ b/packages/integrations/netlify/test/edge-functions/prerender.test.ts @@ -1,9 +1,9 @@ -// @ts-ignore +// @ts-expect-error import { runBuild } from './test-utils.ts'; -// @ts-ignore +// @ts-expect-error import { assertEquals } from './deps.ts'; -// @ts-ignore +// @ts-expect-error Deno.test({ name: 'Prerender', async fn() { diff --git a/packages/integrations/netlify/test/edge-functions/root-dynamic.test.ts b/packages/integrations/netlify/test/edge-functions/root-dynamic.test.ts index 954c590ee..8e05b05de 100644 --- a/packages/integrations/netlify/test/edge-functions/root-dynamic.test.ts +++ b/packages/integrations/netlify/test/edge-functions/root-dynamic.test.ts @@ -1,9 +1,9 @@ -// @ts-ignore +// @ts-expect-error import { runBuild } from './test-utils.ts'; -// @ts-ignore +// @ts-expect-error import { assertEquals, assert, DOMParser } from './deps.ts'; -// @ts-ignore +// @ts-expect-error Deno.test({ // TODO: debug why build cannot be found in "await import" ignore: true, diff --git a/packages/integrations/netlify/test/edge-functions/test-utils.ts b/packages/integrations/netlify/test/edge-functions/test-utils.ts index 7c2400d93..7ba078a3a 100644 --- a/packages/integrations/netlify/test/edge-functions/test-utils.ts +++ b/packages/integrations/netlify/test/edge-functions/test-utils.ts @@ -1,9 +1,9 @@ -// @ts-ignore +// @ts-expect-error import { fromFileUrl, readableStreamFromReader } from './deps.ts'; const dir = new URL('./', import.meta.url); export async function runBuild(fixturePath: string) { - // @ts-ignore + // @ts-expect-error let proc = Deno.run({ cmd: ['node', '../../../../../../astro/astro.js', 'build', '--silent'], cwd: fromFileUrl(new URL(fixturePath, dir)), diff --git a/packages/integrations/node/src/response-iterator.ts b/packages/integrations/node/src/response-iterator.ts index 890902e1e..3b83824f0 100644 --- a/packages/integrations/node/src/response-iterator.ts +++ b/packages/integrations/node/src/response-iterator.ts @@ -70,7 +70,7 @@ function readerIterator<T>(reader: ReadableStreamDefaultReader<T>): AsyncIterabl if (canUseAsyncIteratorSymbol) { iterator[Symbol.asyncIterator] = function (): AsyncIterator<T> { - //@ts-ignore + //@ts-expect-error return this; }; } diff --git a/packages/integrations/preact/src/client-dev.ts b/packages/integrations/preact/src/client-dev.ts index 9a9edcb3b..d37e6e0af 100644 --- a/packages/integrations/preact/src/client-dev.ts +++ b/packages/integrations/preact/src/client-dev.ts @@ -1,4 +1,3 @@ -// @ts-ignore import 'preact/debug'; import clientFn from './client.js'; |