Types TypeScript publics
Les types publics permettent de garder une intégration strictement typée sans importer de fichiers internes au package.
ts
import type { NfzEditorSavePayload } from '@vevedh/nfz-notion-markdown-editor/types'Types disponibles
| Type |
|---|
NfzNotionMarkdownEditorProps |
NfzNotionMarkdownEditorExpose |
NfzNotionMarkdownEditorOptions |
NfzNotionMarkdownEditorFeatureOptions |
NfzNotionMarkdownEditorRequiredModulesOptions |
NfzNotionMarkdownEditorQuasarOptions |
NfzNotionMarkdownEditorColorModeOptions |
NfzNotionMarkdownEditorPublicRuntimeConfig |
NfzToolbarItemId |
NfzToolbarItemDefinition |
NfzEditorSavePayload |
NfzEditorReadyPayload |
NfzEditorUpdatePayload |
NfzEditorImageUpload |
NfzEditorImageEditedPayload |
NfzEditorImageEditedEventPayload |
NfzDocumentImportAdapter |
NfzDocumentExportAdapter |
NfzDocumentImportResult |
NfzDocumentExportResult |
NfzNotionMarkdownEditorLicenseOptions |
NfzNotionMarkdownEditorPublicLicenseConfig |
NfzNotionMarkdownEditorLicenseStatusResult |
NfzNotionMarkdownEditorLicenseRequestPayload |
NfzNotionMarkdownEditorLicenseRequestResult |
NfzNotionMarkdownEditorRateLimitOptions |
Deux sous-chemins à retenir
Utilisez /types pour le composant et /module-types pour la configuration du module :
ts
import type { NfzEditorSavePayload } from '@vevedh/nfz-notion-markdown-editor/types'
import type { NfzNotionMarkdownEditorOptions } from '@vevedh/nfz-notion-markdown-editor/module-types'