Разобрать ответ 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[] }