Но у гемини markdown обычный в рантайме рендерится, а тут какие-то shdow-dom элементы будто какие-то
<grok-card data-id="3ebbee" data-type="citation_card"></grok-card><grok-card data-id="c9e6f5" data-type="citation_card"></grok-card>
- Здесь `ItemsService` инициализируется внутри метода, с передачей `schema` и `accountability` из контекста. Это avoids проблемы с экспортами типов.
- Для generics: Используй пакеты вроде `directus-extension-models` или `directus-typescript-gen` для генерации типов из схемы Directus (например, `OrderType` на основе полей коллекции 'orders').<grok-card data-id="5e3122" data-type="citation_card"></grok-card><grok-card data-id="c664b2" data-type="citation_card"></grok-card> Или `indirectus` для typed ItemsService.<grok-card data-id="647f57" data-type="citation_card"></grok-card>
- В hooks аналогично: register-функция получает context, и ты его передаёшь в свой сервис.<grok-card data-id="e2de1b" data-type="citation_card"></grok-card>
Если нужно больше деталей по типам, посмотри исходники Directus<a href="https://github.com/directus/directus/tree/main/packages/types" target="_blank" rel="noopener noreferrer nofollow"></a> или discussion #20670 на GitHub — там предлагают augment Express.Request для добавления типов вроде accountability.<grok-card data-id="4cc466" data-type="citation_card"></grok-card> Если у тебя конкретная версия Directus, уточни — типы могли измениться.
