Files
NapCatQQ/.pnpm-store/v3/files/f0/a425cc81d167ba6fa01aab1f7795d88578fb38272e8bb056b72eebdc7351a770411b123602fde82f108f943923b42392be84a8eb97d7bb0fdc5e9bd8e0e00e
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

16 lines
693 B
Plaintext

export var getStatistics = view => {
return {
line: view.state.doc.lineAt(view.state.selection.main.from),
lineCount: view.state.doc.lines,
lineBreak: view.state.lineBreak,
length: view.state.doc.length,
readOnly: view.state.readOnly,
tabSize: view.state.tabSize,
selection: view.state.selection,
selectionAsSingle: view.state.selection.asSingle().main,
ranges: view.state.selection.ranges,
selectionCode: view.state.sliceDoc(view.state.selection.main.from, view.state.selection.main.to),
selections: view.state.selection.ranges.map(r => view.state.sliceDoc(r.from, r.to)),
selectedText: view.state.selection.ranges.some(r => !r.empty)
};
};