Types
JsxElement
Definición de tipo para elementos estructurados de estilo HTML en contenido JSX traducible
Descripción general
JsxElement representa elementos con estructura similar a HTML en contenido JSX traducible.
type JsxElement = {
t?: string; // nombre de la etiqueta
i?: number; // id
d?: GTProp; // datos/propiedades de GT
c?: JsxChildren; // children
};Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
t? | string | Nombre de la etiqueta HTML |
i? | number | Identificador interno |
d? | GTProp | Propiedades/atributos de GT |
c? | JsxChildren | Contenido secundario |
Claves comunes de GT
| Clave de GT | Atributo HTML |
|---|---|
pl | placeholder |
ti | title |
alt | alt |
arl | aria-label |
Ejemplos
Uso básico
import { JsxElement, Variable } from 'generaltranslation';
// Simple element
const heading: JsxElement = {
t: 'h1',
c: ['Bienvenido']
};
// With attributes
const button: JsxElement = {
t: 'button',
d: { ti: 'Enviar el formulario' },
c: ['Enviar']
};Tipos relacionados
JsxChildren- Tipo de contenido para childrenJsxChild- Elementos hijo individuales
¿Qué te parece esta guía?