import { BooleanEditor } from '@contentful/field-editor-boolean'; import { CheckboxEditor } from '@contentful/field-editor-checkbox'; import { DateEditor } from '@contentful/field-editor-date'; import { DropdownEditor } from '@contentful/field-editor-dropdown'; import { JsonEditor } from '@contentful/field-editor-json'; import { ListEditor } from '@contentful/field-editor-list'; import { LocationEditor } from '@contentful/field-editor-location'; import { MarkdownEditor } from '@contentful/field-editor-markdown'; import { MultipleLineEditor } from '@contentful/field-editor-multiple-line'; import { NumberEditor } from '@contentful/field-editor-number'; import { RadioEditor } from '@contentful/field-editor-radio'; import { RatingEditor } from '@contentful/field-editor-rating'; import { MultipleEntryReferenceEditor, MultipleMediaEditor, SingleEntryReferenceEditor, SingleMediaEditor } from '@contentful/field-editor-reference'; import { RichTextEditor } from '@contentful/field-editor-rich-text'; import { SingleLineEditor } from '@contentful/field-editor-single-line'; import { SlugEditor } from '@contentful/field-editor-slug'; import { TagsEditor } from '@contentful/field-editor-tags'; import { UrlEditor } from '@contentful/field-editor-url'; export type WidgetType = 'multipleLine' | 'boolean' | 'objectEditor' | 'datePicker' | 'locationEditor' | 'checkbox' | 'listInput' | 'rating' | 'radio' | 'tagEditor' | 'numberEditor' | 'urlEditor' | 'slugEditor' | 'singleLine' | 'dropdown' | 'entryLinkEditor' | 'entryCardEditor' | 'entryLinksEditor' | 'entryCardsEditor' | 'assetLinkEditor' | 'assetLinksEditor' | 'assetGalleryEditor' | 'richTextEditor' | 'markdown' | string; export type EditorOptions = { multipleLine?: Partial[0]>; boolean?: Partial[0]>; entryCardEditor?: Partial[0]>; objectEditor?: Partial[0]>; datePicker?: Partial[0]>; locationEditor?: Partial[0]>; checkbox?: Partial[0]>; listInput?: Partial[0]>; rating?: Partial[0]>; radio?: Partial[0]>; tagEditor?: Partial[0]>; numberEditor?: Partial[0]>; urlEditor?: Partial[0]>; slugEditor?: Partial[0]>; singleLine?: Partial[0]>; dropdown?: Partial[0]>; entryLinkEditor?: Partial[0]>; entryLinksEditor?: Partial[0]>; entryCardsEditor?: Partial[0]>; assetLinkEditor?: Partial[0]>; assetLinksEditor?: Partial[0]>; assetGalleryEditor?: Partial[0]>; richTextEditor?: Partial[0]>; markdown?: Partial[0]>; };