Разобрать ответ API с помощью машинописного текста

Как мне разобрать этот ответ API с помощью Typescript на основе лучших практик?

      <script setup lang="ts">
// Setup Directus data fetching
const { $directus } = useNuxtApp()
import { Bestyrelse } from "~/types/bestyrelse.interface"

// Fetch bestyrelse data
const { data: bestyrelse }: Bestyrelse[] = await $directus.items("bestyrelse").readMany()
</script>

Я получаю Property 'data' does not exist on type 'Bestyrelse[]'

1 ответ

const { data: bestyrelse }: Bestyrelse[]означает { data: bestyrelse }имеет тип , который, очевидно, не является массивом. Я думаю, ты имеешь в виду dataявляется Bestyrelse[], то будет так:

      const { data: bestyrelse }: { data: Bestyrelse[] }
Другие вопросы по тегам