UNPKG

@uiw/codemirror-extensions-color

Version:
22 lines (21 loc) 652 B
import { ViewPlugin, EditorView, ViewUpdate, DecorationSet } from '@codemirror/view'; import { Extension } from '@codemirror/state'; export declare enum ColorType { rgb = "RGB", hex = "HEX", named = "NAMED", hsl = "HSL" } export interface ColorState { from: number; to: number; alpha: string; colorType: ColorType; } export declare const colorView: (showPicker?: boolean) => ViewPlugin<{ decorations: DecorationSet; update(update: ViewUpdate): void; changePicker(view: EditorView, canBeEdited: boolean): void; }, undefined>; export declare const colorTheme: Extension; export declare const color: Extension;