Reputation: 6457
I'm importing my extensions for the TipTap 2 editor in a React project:
import Bold from '@tiptap/extension-bold';
import Document from '@tiptap/extension-document';
import History from '@tiptap/extension-history';
import Heading from '@tiptap/extension-heading';
import Link from '@tiptap/extension-link';
import Paragraph from '@tiptap/extension-paragraph';
import Text from '@tiptap/extension-text';
import Underline from '@tiptap/extension-underline';
When I scan my code with the type-coverage tool, it reports the types are not available:
> type-coverage --detail
/Users/private/d/ionic/src/wrappers/TipTapProseMirror.ts:2:8: Bold
/Users/private/d/ionic/src/wrappers/TipTapProseMirror.ts:3:8: Document
/Users/private/d/ionic/src/wrappers/TipTapProseMirror.ts:4:8: History
/Users/private/d/ionic/src/wrappers/TipTapProseMirror.ts:5:8: Heading
/Users/private/d/ionic/src/wrappers/TipTapProseMirror.ts:6:8: Link
/Users/private/d/ionic/src/wrappers/TipTapProseMirror.ts:7:8: Paragraph
/Users/private/d/ionic/src/wrappers/TipTapProseMirror.ts:8:8: Text
/Users/private/d/ionic/src/wrappers/TipTapProseMirror.ts:9:8: Underline
According to the TipTap documentation, the whole codebase is written in TypeScript, so I assumed the extensions would already be typed.
How do I get the types for the extensions?
Upvotes: 0
Views: 22