Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

HeadScript

interfaz Desde 1.2.0

Etiqueta <script> de HeadInput: externa con src o en línea con children. Se deduplica por key, por src o por su código.

ts
import type { HeadScript } from "@meekojs/meeko/framework";

Código fuente src/shared/head.ts:84

Declaración #

ts
interface HeadScript {
	src?: string
	type?: string
	async?: boolean
	defer?: boolean
	module?: boolean
	children?: string
	key?: string
}

Ejemplo #

ts
import type { HeadScript } from "@meekojs/meeko/framework";

const analytics: HeadScript = { src: "https://example.com/analytics.js", defer: true };
const theme: HeadScript = { children: "document.documentElement.dataset.theme = localStorage.theme ?? 'light'" };

Propiedades #

src #

propiedad opcional

src?: string

URL del script externo.

type #

propiedad opcional

type?: string

Atributo type, como "application/ld+json".

async #

propiedad opcional

async?: boolean

Atributo async.

defer #

propiedad opcional

defer?: boolean

Atributo defer.

module #

propiedad opcional

module?: boolean

Escribe type="module" si no hay type.

children #

propiedad opcional

children?: string

Inline code; Meeko adds the CSP nonce.

key #

propiedad opcional

key?: string

Clave de deduplicación explícita; no se escribe en el HTML.

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/shared/head.ts