Files
NapCatQQ/.pnpm-store/v3/files/a7/4c49b6a6b3ab026d7b4386ba553d65428e75c936595d5b8f7ba731f96d78c2b7c9864ac2816109b8852c78371d2716da70b868d87abab654e6e5ddb3ff1be5
T
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

29 lines
1.2 KiB
Plaintext

import Delta from 'quill-delta';
import type Scroll from '../blots/scroll.js';
import { Range } from './selection.js';
type SelectionInfo = {
newRange: Range;
oldRange: Range;
};
declare class Editor {
scroll: Scroll;
delta: Delta;
constructor(scroll: Scroll);
applyDelta(delta: Delta): Delta;
deleteText(index: number, length: number): Delta;
formatLine(index: number, length: number, formats?: Record<string, unknown>): Delta;
formatText(index: number, length: number, formats?: Record<string, unknown>): Delta;
getContents(index: number, length: number): Delta;
getDelta(): Delta;
getFormat(index: number, length?: number): Record<string, unknown>;
getHTML(index: number, length: number): string;
getText(index: number, length: number): string;
insertContents(index: number, contents: Delta): Delta;
insertEmbed(index: number, embed: string, value: unknown): Delta;
insertText(index: number, text: string, formats?: Record<string, unknown>): Delta;
isBlank(): boolean;
removeFormat(index: number, length: number): Delta;
update(change: Delta | null, mutations?: MutationRecord[], selectionInfo?: SelectionInfo | undefined): Delta;
}
export default Editor;