@rspress/plugin-twoslash новинка
Интеграция плагина Twoslash для Rspress — автоматическое создание продвинутых блоков кода с информацией о типах.
Установка
Использование
1. Регистрация плагина
2. Написание блоков кода с twoslash
Используйте специальные комментарии внутри блоков кода TypeScript, чтобы включить возможности Twoslash.
Подробное описание использования — в официальной документации Twoslash.
Извлечение типа
Автодополнения
Подсветка
Ошибки
Конфигурация
Плагин принимает объект следующего типа:
explicitTrigger
Параметр explicitTrigger определяет, нужно ли явно активировать возможности Twoslash. По умолчанию: true.
- Если установить
false— все блоки кода TypeScript будут обрабатываться Twoslash автоматически. - Если установить
true— обрабатываться будут только те блоки кода, в которых указан тегtwoslash.
cache
Параметр cache включает кэширование языковых серверов TypeScript в зависимости от опций компилятора при вызове createTwoslasher. По умолчанию: true.
twoslashOptions
Параметр twoslashOptions позволяет передавать любые опции непосредственно в Twoslash. С его помощью можно настраивать поведение Twoslash, включая опции компилятора TypeScript и другие параметры.

