@plait/text-plugins
Version:
#### Dependence - `@plait/core`
11 lines (10 loc) • 700 B
TypeScript
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;
};