refactor: add typings

This commit is contained in:
Jumpei Ogawa
2024-08-25 09:30:26 +09:00
parent bfa44467bd
commit 06c39796d1
4 changed files with 15 additions and 14 deletions

View File

@@ -9,6 +9,7 @@ import mdx from '@astrojs/mdx';
import partytown from '@astrojs/partytown';
import icon from 'astro-icon';
import compress from 'astro-compress';
import type { AstroIntegration } from 'astro';
import astrowind from './vendor/integration';
@@ -21,7 +22,7 @@ import {
const __dirname = path.dirname(fileURLToPath(import.meta.url));
const hasExternalScripts = false;
const whenExternalScripts = (items = []) =>
const whenExternalScripts = (items: (() => AstroIntegration) | (() => AstroIntegration)[] = []) =>
hasExternalScripts ? (Array.isArray(items) ? items.map((item) => item()) : [items()]) : [];
export default defineConfig({