doc
doc: {
getValue(): string;
markText(
from: number | { ch: number; line: number },
to: number | { ch: number; line: number },
opts: { className: string },
): any;
replaceRange(text: string, from: number, to: number): any;
setSelection(from: number, to: number): any;
}