reactjs-tiptap-editor
Version:
A modern WYSIWYG rich text editor based on tiptap and shadcn ui for React
18 lines (17 loc) • 715 B
TypeScript
import { Extension } from '@tiptap/core';
import { TextAlignOptions as TiptapTextAlignOptions } from '@tiptap/extension-text-align';
import { GeneralOptions } from '../../types';
export * from './components/RichTextAlign';
type Alignments = 'left' | 'center' | 'right' | 'justify';
/**
* Represents the interface for text align options, extending TiptapTextAlignOptions and GeneralOptions.
*/
export interface TextAlignOptions extends TiptapTextAlignOptions, GeneralOptions<TextAlignOptions> {
/**
* List of available alignment options
*
* @default ['left', 'center', 'right', 'justify']
*/
alignments: Alignments[];
}
export declare const TextAlign: Extension<TextAlignOptions, any>;