@withstudiocms/internal_helpers
Version:
Internal helper utilities for StudioCMS
25 lines (24 loc) • 757 B
TypeScript
import type { AstroIntegration } from 'astro';
/**
* Easily add a list of integrations from within an integration.
*
* @param {import("astro").HookParameters<"astro:config:setup">} params
* @param {array} integrations
*
* @example
* ```ts
* import Vue from "@astrojs/vue";
* import tailwindcss from "@astrojs/tailwind";
*
* addIntegrationArray(params, [
* { integration: Vue(), ensureUnique: true }
* { integration: tailwindcss() }
* ])
* ```
*
* @see https://astro-integration-kit.netlify.app/utilities/add-integration/
*/
export declare const addIntegrationArray: import("astro-integration-kit").HookUtility<"astro:config:setup", [integrations: {
integration: AstroIntegration;
ensureUnique?: boolean | undefined;
}[]], void>;