Svelte · Senior · Frage 59 von 75

Wie typisiert man eine Komponente, die eine generische Liste und ein Zeilen-Snippet annimmt?

<script lang="ts" generics="T">
  import type { Snippet } from "svelte";
  let { items, row }: { items: T[]; row: Snippet<[T]> } = $props();
</script>
Antwort zeigen

Richtige Antwort: Das Attribut generics plus Snippet<[T]>

Erklärung

Konsumenten bekommen dann eine Typprüfung für den Parameter des Snippets, basierend auf den übergebenen Elementen.

Zum Weiterlesen

Fehler in der Frage

Svelte · Senior · Frage 59

Teste dich selbst

Mach den Test Svelte · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen