@uiw/codemirror-extensions-color
Version:
Color Extensions for CodeMirror6.
22 lines (21 loc) • 652 B
TypeScript
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;