Lewati ke konten

TypeScript

Mengimpor tipe Props, Emits, dan Slots dari komponen.

Setiap komponen mengekspor interface Props/Emits/Slots bernama yang didokumentasikan (ButtonProps, ModalEmits, PopoverSlots, ...) - berguna saat Anda membungkus komponen, meneruskan props dari komponen Anda sendiri, atau hanya ingin autocomplete pada objek yang sedang Anda bangun sebelum meneruskannya.

Dari barrel @sewadah/selaras/types

Jalur paling sederhana - satu impor untuk tipe setiap komponen:

ts
import type { ModalEmits, ModalProps, PopoverSlots } from '@sewadah/selaras/types'

Dari komponen tertentu

File .vue setiap komponen juga merupakan jalur impor type-only yang valid, jika Anda hanya membutuhkan satu komponen dan tidak ingin yang lain masuk ke scope:

ts
import type { PopoverProps } from '@sewadah/selaras/components/Popover.vue'

Opsi modul

Tipe konfigurasi modul itu sendiri (bentuk key selaras di nuxt.config.ts, lihat Instalasi) diekspor dari root paket:

ts
import type { ModuleOptions } from '@sewadah/selaras'