UNPKG

vue-shiki-monaco

Version:
28 lines (27 loc) 865 B
import { BundledLanguage, BundledTheme } from 'shiki'; import { ContextMenuItem } from '../../hooks/useContextMenu'; export interface MonacoProps { currentLanguage?: BundledLanguage; currentTheme?: BundledTheme; languages?: BundledLanguage[]; themes?: BundledTheme[]; value?: string; height?: string; showToolbar?: boolean; autoResize?: boolean; monacoEditClass?: string; fileName?: string; contextMenu?: { enabled?: boolean; items?: string[] | "minimal" | "basic" | "full"; customItems?: ContextMenuItem[]; variant?: "classic" | "glass"; }; minimapContextMenu?: { enabled?: boolean; items?: string[] | "minimal" | "basic" | "full"; customItems?: ContextMenuItem[]; variant?: "classic" | "glass"; }; teleportTarget?: string | HTMLElement; }