UNPKG

alinea

Version:
17 lines (16 loc) 792 B
import { Field, type FieldMeta, type FieldOptions } from '../Field.js'; import { Schema } from '../Schema.js'; import type { TextDoc } from '../TextDoc.js'; import { type RichTextMutator } from '../shape/RichTextShape.js'; export declare class RichTextField<Blocks, Options extends FieldOptions<TextDoc<Blocks>> & { searchable?: boolean; }> extends Field<TextDoc<Blocks>, TextDoc<Blocks>, RichTextMutator<Blocks>, Options> { constructor(schema: Schema | undefined, meta: FieldMeta<TextDoc<Blocks>, TextDoc<Blocks>, RichTextMutator<Blocks>, Options>); } export declare class RichTextEditor<Blocks> { private doc; constructor(doc?: TextDoc<Blocks>); addHtml(html: string): this; value(): TextDoc<Blocks>; } export declare function parseHTML(html: string): TextDoc<any>;