Что такое тип IntlayerNode?
Тип IntlayerNode<T> - это специальный тип, предоставляемый пакетами intlayer, такими как next-intlayer, react-intlayer, vue-intlayer, preact-intlayer, solid-intlayer, angular-intlayer, svelte-intlayer, lit-intlayer и vanilla-intlayer.
Пример использования
src/app.content.tsx
Копировать код
Копировать код в буфер обмена
import { t, type Dictionary } from "intlayer";
import type { ComponentChildren } from "preact";
const appContent = {
key: "app",
content: {
title: "Vite + Preact",
},
} satisfies Dictionary;
export default appContent;src/App.tsx
Копировать код
Копировать код в буфер обмена
Почему Intlayer вставляет IntlayerNode?
Intlayer вставляет IntlayerNode, чтобы иметь возможность отображать селекторы визуального редактора в контексте CMS / визуального редактора.

IntlayerNode - это расширенный узел React/Vue/Preact/Solid/Angular/Svelte/Lit/Vanilla, который также позволяет обращаться к свойствам базового примитивного узла.
Например:
js
Копировать код
Копировать код в буфер обмена
Обращение к свойствам IntlayerNode будет работать, но нарушит возможность отображения селекторов в визуальном редакторе.
IntlayerNode также может оборачивать числа или другие типы, такие как IntlayerNode<number>.