UNPKG

@plait/text-plugins

Version:

#### Dependence - `@plait/core`

11 lines (10 loc) 700 B
import { PlaitBoard, PlaitElement } from '@plait/core'; import { BaseEditor, BaseRange } from 'slate'; import { FontSizes, MarkTypes } from './mark/types'; import { Alignment } from '@plait/common'; export declare const TextTransforms: { setTextAlign: (board: PlaitBoard, align: Alignment, editors?: BaseEditor[]) => void; setTextColor: (board: PlaitBoard, color: string | null, textSelection?: BaseRange, editors?: BaseEditor[]) => void; setFontSize: (board: PlaitBoard, size: FontSizes, defaultFontSize: number | ((element: PlaitElement) => number | undefined), editors?: BaseEditor[]) => void; setTextMarks: (board: PlaitBoard, mark: MarkTypes, editors?: BaseEditor[]) => void; };