sesaparcours
    Preparing search index...
    interface EditSession {
        doc: Document;
        selection: Selection;
        addDynamicMarker(marker: MarkerLike, inFront: boolean): MarkerLike;
        addEventListener(
            name: string,
            callback: Function,
            capturing?: boolean,
        ): void;
        addFold(placeholder: string | Fold, range?: Range): Fold;
        addFolds(folds: Fold[]): void;
        addGutterDecoration(row: number, className: string): void;
        addMarker(
            range: Range,
            className: string,
            type: "text" | "fullLine" | "screenLine" | MarkerRenderer,
            inFront?: boolean,
        ): number;
        adjustWrapLimit(desiredLimit: number): boolean;
        clearAnnotations(): void;
        clearBreakpoint(row: number): void;
        clearBreakpoints(): void;
        destroy(): void;
        documentToScreenColumn(row: number, docColumn: number): number;
        documentToScreenPosition(docRow: number, docColumn: number): Position;
        documentToScreenPosition(position: Position): Position;
        documentToScreenRow(docRow: number, docColumn: number): number;
        duplicateLines(firstRow: number, lastRow: number): void;
        expandFold(fold: Fold): void;
        expandFolds(folds: Fold[]): void;
        foldAll(startRow?: number, endRow?: number, depth?: number): void;
        getAllFolds(): Fold[];
        getAnnotations(): Annotation[];
        getAWordRange(row: number, column: number): Range;
        getBreakpoints(): string[];
        getCommentFoldRange(
            row: number,
            column: number,
            dir: number,
        ): Range | undefined;
        getDisplayLine(
            row: number,
            endColumn: number | null,
            startRow: number | null,
            startColumn: number | null,
        ): string;
        getDocument(): Document;
        getDocumentLastRowColumn(docRow: number, docColumn: number): number;
        getdocumentLastRowColumnPosition(
            docRow: number,
            docColumn: number,
        ): Position;
        getFoldAt(row: number, column: number, side: number): Fold;
        getFoldDisplayLine(
            foldLine: FoldLine,
            endRow: number | null,
            endColumn: number | null,
            startRow: number | null,
            startColumn: number | null,
        ): string;
        getFoldedRowCount(first: number, last: number): number;
        getFoldLine(docRow: number, startFoldLine?: FoldLine): FoldLine | null;
        getFoldRowEnd(docRow: number, startFoldRow?: FoldLine): number;
        getFoldRowStart(docRow: number, startFoldRow?: FoldLine): number;
        getFoldsInRange(range: Range): Fold[];
        getFoldsInRangeList(ranges: Range[]): Fold[];
        getFoldStringAt(
            row: number,
            column: number,
            trim?: number,
            foldLine?: FoldLine,
        ): string | null;
        getLength(): number;
        getLine(row: number): string;
        getLines(firstRow: number, lastRow: number): string[];
        getLineWidgetMaxWidth(): number;
        getMarkers(inFront?: boolean): { [id: number]: MarkerLike };
        getMode(): SyntaxMode;
        getNavigateWithinSoftTabs(): boolean;
        getNewLineMode(): NewLineMode;
        getNextFoldLine(docRow: number, startFoldLine?: FoldLine): FoldLine | null;
        getOption<T extends keyof EditSessionOptions>(
            name: T,
        ): EditSessionOptions[T];
        getOptions(
            optionNames?: string[] | { [key: string]: any },
        ): { [key: string]: any };
        getOverwrite(): boolean;
        getParentFoldRangeData(
            row: number,
            ignoreCurrent?: boolean,
        ): { firstRange: Range; range?: Range };
        getRowLineCount(row: number): number;
        getRowSplitData(row: number): string | undefined;
        getRowWrapIndent(screenRow: number): number;
        getScreenLastRowColumn(screenRow: number): number;
        getScreenLength(): number;
        getScreenTabSize(screenColumn: number): number;
        getScreenWidth(): number;
        getScrollLeft(): number;
        getScrollTop(): number;
        getSelection(): Selection;
        getState(row: number): string;
        getTabSize(): number;
        getTabString(): string;
        getTextRange(range: Range): string;
        getTokenAt(row: number, column: number): Token | null;
        getTokens(row: number): Token[];
        getUndoManager(): UndoManager;
        getUseSoftTabs(): boolean;
        getUseWorker(): boolean;
        getUseWrapMode(): boolean;
        getValue(): string;
        getWordRange(row: number, column: number): Range;
        getWrapLimit(): number;
        getWrapLimitRange(): { max: number; min: number };
        highlight(re: RegExp): void;
        highlightLines(
            startRow: number,
            endRow: number,
            className: string,
            inFront?: boolean,
        ): Range;
        indentRows(startRow: number, endRow: number, indentString: string): void;
        insert(position: Position, text: string): void;
        isRowFolded(docRow: number, startFoldRow?: FoldLine): boolean;
        isTabStop(position: Position): boolean;
        markUndoGroup(): void;
        moveLinesDown(firstRow: number, lastRow: number): void;
        moveLinesUp(firstRow: number, lastRow: number): void;
        moveText(fromRange: Range, toPosition: Position, copy?: boolean): void;
        off(name: string, callback: Function): void;
        on(
            name: "changeFold",
            callback: (obj: { action: string; data: Fold }) => void,
        ): Function;
        on(
            name: "changeScrollLeft",
            callback: (scrollLeft: number) => void,
        ): Function;
        on(
            name: "changeScrollTop",
            callback: (scrollTop: number) => void,
        ): Function;
        on(
            name: "tokenizerUpdate",
            callback: (obj: { data: { first: number; last: number } }) => void,
        ): Function;
        on(name: "change", callback: () => void): Function;
        on(name: "changeTabSize", callback: () => void): Function;
        once(name: string, callback: Function): void;
        outdentRows(range: Range): void;
        redoChanges(deltas: Delta[], dontSelect?: boolean): void;
        remove(range: Range): void;
        removeAllListeners(name?: string): void;
        removeDefaultHandler(name: string, callback: Function): void;
        removeEventListener(name: string, callback: Function): void;
        removeFold(fold: Fold): void;
        removeFolds(folds: Fold[]): void;
        removeFullLines(firstRow: number, lastRow: number): void;
        removeGutterDecoration(row: number, className: string): void;
        removeListener(name: string, callback: Function): void;
        removeMarker(markerId: number): void;
        replace(range: Range, text: string): void;
        resetCaches(): void;
        screenToDocumentColumn(screenRow: number, screenColumn: number): number;
        screenToDocumentPosition(
            screenRow: number,
            screenColumn: number,
            offsetX?: number,
        ): Position;
        screenToDocumentRow(screenRow: number, screenColumn: number): number;
        setAnnotations(annotations: Annotation[]): void;
        setBreakpoint(row: number, className: string): void;
        setBreakpoints(rows: number[]): void;
        setDefaultHandler(name: string, callback: Function): void;
        setDocument(doc: Document): void;
        setFoldStyle(style: string): void;
        setMode(mode: string | SyntaxMode, callback?: () => void): void;
        setNavigateWithinSoftTabs(navigateWithinSoftTabs: boolean): void;
        setNewLineMode(newLineMode: NewLineMode): void;
        setOption<T extends keyof EditSessionOptions>(
            name: T,
            value: EditSessionOptions[T],
        ): void;
        setOptions(optList: { [key: string]: any }): void;
        setOverwrite(overwrite: boolean): void;
        setScrollLeft(scrollLeft: number): void;
        setScrollTop(scrollTop: number): void;
        setTabSize(tabSize: number): void;
        setUndoManager(undoManager: UndoManager): void;
        setUndoSelect(enable: boolean): void;
        setUseSoftTabs(val: boolean): void;
        setUseWorker(useWorker: boolean): void;
        setUseWrapMode(useWrapMode: boolean): void;
        setValue(text: string): void;
        setWrapLimit(limit: number): void;
        setWrapLimitRange(min: number, max: number): void;
        toggleFold(tryToUnfold?: boolean): void;
        toggleFoldWidget(toggleParent?: boolean): void;
        toggleOverwrite(): void;
        undoChanges(deltas: Delta[], dontSelect?: boolean): void;
        unfold(
            location: number | Point | Range | null,
            expandInner?: boolean,
        ): Fold[] | undefined;
        updateFoldWidgets(delta: Delta): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    Methods

    addDynamicMarker addEventListener addFold addFolds addGutterDecoration addMarker adjustWrapLimit clearAnnotations clearBreakpoint clearBreakpoints destroy documentToScreenColumn documentToScreenPosition documentToScreenRow duplicateLines expandFold expandFolds foldAll getAllFolds getAnnotations getAWordRange getBreakpoints getCommentFoldRange getDisplayLine getDocument getDocumentLastRowColumn getdocumentLastRowColumnPosition getFoldAt getFoldDisplayLine getFoldedRowCount getFoldLine getFoldRowEnd getFoldRowStart getFoldsInRange getFoldsInRangeList getFoldStringAt getLength getLine getLines getLineWidgetMaxWidth getMarkers getMode getNavigateWithinSoftTabs getNewLineMode getNextFoldLine getOption getOptions getOverwrite getParentFoldRangeData getRowLineCount getRowSplitData getRowWrapIndent getScreenLastRowColumn getScreenLength getScreenTabSize getScreenWidth getScrollLeft getScrollTop getSelection getState getTabSize getTabString getTextRange getTokenAt getTokens getUndoManager getUseSoftTabs getUseWorker getUseWrapMode getValue getWordRange getWrapLimit getWrapLimitRange highlight highlightLines indentRows insert isRowFolded isTabStop markUndoGroup moveLinesDown moveLinesUp moveText off on once outdentRows redoChanges remove removeAllListeners removeDefaultHandler removeEventListener removeFold removeFolds removeFullLines removeGutterDecoration removeListener removeMarker replace resetCaches screenToDocumentColumn screenToDocumentPosition screenToDocumentRow setAnnotations setBreakpoint setBreakpoints setDefaultHandler setDocument setFoldStyle setMode setNavigateWithinSoftTabs setNewLineMode setOption setOptions setOverwrite setScrollLeft setScrollTop setTabSize setUndoManager setUndoSelect setUseSoftTabs setUseWorker setUseWrapMode setValue setWrapLimit setWrapLimitRange toggleFold toggleFoldWidget toggleOverwrite undoChanges unfold updateFoldWidgets

    Properties

    selection: Selection

    Methods

    • Parameters

      Returns MarkerLike

    • Parameters

      • name: string
      • callback: Function
      • Optionalcapturing: boolean

      Returns void

    • Parameters

      • placeholder: string | Fold
      • Optionalrange: Range

      Returns Fold

    • Parameters

      Returns void

    • Parameters

      • row: number
      • className: string

      Returns void

    • Parameters

      • range: Range
      • className: string
      • type: "text" | "fullLine" | "screenLine" | MarkerRenderer
      • OptionalinFront: boolean

      Returns number

    • Parameters

      • desiredLimit: number

      Returns boolean

    • Returns void

    • Parameters

      • row: number

      Returns void

    • Returns void

    • Returns void

    • Parameters

      • row: number
      • docColumn: number

      Returns number

    • Parameters

      • docRow: number
      • docColumn: number

      Returns Position

    • Parameters

      Returns Position

    • Parameters

      • docRow: number
      • docColumn: number

      Returns number

    • Parameters

      • firstRow: number
      • lastRow: number

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • OptionalstartRow: number
      • OptionalendRow: number
      • Optionaldepth: number

      Returns void

    • Returns Fold[]

    • Returns Annotation[]

    • Parameters

      • row: number
      • column: number

      Returns Range

    • Returns string[]

    • Parameters

      • row: number
      • column: number
      • dir: number

      Returns Range | undefined

    • Parameters

      • row: number
      • endColumn: number | null
      • startRow: number | null
      • startColumn: number | null

      Returns string

    • Returns Document

    • Parameters

      • docRow: number
      • docColumn: number

      Returns number

    • Parameters

      • docRow: number
      • docColumn: number

      Returns Position

    • Parameters

      • row: number
      • column: number
      • side: number

      Returns Fold

    • Parameters

      • foldLine: FoldLine
      • endRow: number | null
      • endColumn: number | null
      • startRow: number | null
      • startColumn: number | null

      Returns string

    • Parameters

      • first: number
      • last: number

      Returns number

    • Parameters

      • docRow: number
      • OptionalstartFoldLine: FoldLine

      Returns FoldLine | null

    • Parameters

      • docRow: number
      • OptionalstartFoldRow: FoldLine

      Returns number

    • Parameters

      • docRow: number
      • OptionalstartFoldRow: FoldLine

      Returns number

    • Parameters

      • row: number
      • column: number
      • Optionaltrim: number
      • OptionalfoldLine: FoldLine

      Returns string | null

    • Returns number

    • Parameters

      • row: number

      Returns string

    • Parameters

      • firstRow: number
      • lastRow: number

      Returns string[]

    • Returns number

    • Parameters

      • OptionalinFront: boolean

      Returns { [id: number]: MarkerLike }

    • Returns SyntaxMode

    • Returns boolean

    • Returns NewLineMode

    • Parameters

      • docRow: number
      • OptionalstartFoldLine: FoldLine

      Returns FoldLine | null

    • Parameters

      • OptionaloptionNames: string[] | { [key: string]: any }

      Returns { [key: string]: any }

    • Returns boolean

    • Parameters

      • row: number
      • OptionalignoreCurrent: boolean

      Returns { firstRange: Range; range?: Range }

    • Parameters

      • row: number

      Returns number

    • Parameters

      • row: number

      Returns string | undefined

    • Parameters

      • screenRow: number

      Returns number

    • Parameters

      • screenRow: number

      Returns number

    • Returns number

    • Parameters

      • screenColumn: number

      Returns number

    • Returns number

    • Returns number

    • Returns number

    • Returns Selection

    • Parameters

      • row: number

      Returns string

    • Returns number

    • Returns string

    • Parameters

      Returns string

    • Parameters

      • row: number
      • column: number

      Returns Token | null

    • Parameters

      • row: number

      Returns Token[]

    • Returns UndoManager

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns string

    • Parameters

      • row: number
      • column: number

      Returns Range

    • Returns number

    • Returns { max: number; min: number }

    • Parameters

      Returns void

    • Parameters

      • startRow: number
      • endRow: number
      • className: string
      • OptionalinFront: boolean

      Returns Range

    • Parameters

      • startRow: number
      • endRow: number
      • indentString: string

      Returns void

    • Parameters

      Returns void

    • Parameters

      • docRow: number
      • OptionalstartFoldRow: FoldLine

      Returns boolean

    • Parameters

      Returns boolean

    • Returns void

    • Parameters

      • firstRow: number
      • lastRow: number

      Returns void

    • Parameters

      • firstRow: number
      • lastRow: number

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • name: "changeFold"
      • callback: (obj: { action: string; data: Fold }) => void

      Returns Function

    • Parameters

      • name: "changeScrollLeft"
      • callback: (scrollLeft: number) => void

      Returns Function

    • Parameters

      • name: "changeScrollTop"
      • callback: (scrollTop: number) => void

      Returns Function

    • Parameters

      • name: "tokenizerUpdate"
      • callback: (obj: { data: { first: number; last: number } }) => void

      Returns Function

    • Parameters

      • name: "change"
      • callback: () => void

      Returns Function

    • Parameters

      • name: "changeTabSize"
      • callback: () => void

      Returns Function

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • deltas: Delta[]
      • OptionaldontSelect: boolean

      Returns void

    • Parameters

      Returns void

    • Parameters

      • Optionalname: string

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • firstRow: number
      • lastRow: number

      Returns void

    • Parameters

      • row: number
      • className: string

      Returns void

    • Parameters

      Returns void

    • Parameters

      • markerId: number

      Returns void

    • Parameters

      Returns void

    • Returns void

    • Parameters

      • screenRow: number
      • screenColumn: number

      Returns number

    • Parameters

      • screenRow: number
      • screenColumn: number
      • OptionaloffsetX: number

      Returns Position

    • Parameters

      • screenRow: number
      • screenColumn: number

      Returns number

    • Parameters

      Returns void

    • Parameters

      • row: number
      • className: string

      Returns void

    • Parameters

      • rows: number[]

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • style: string

      Returns void

    • Parameters

      • mode: string | SyntaxMode
      • Optionalcallback: () => void

      Returns void

    • Parameters

      • navigateWithinSoftTabs: boolean

      Returns void

    • Parameters

      Returns void

    • Parameters

      • optList: { [key: string]: any }

      Returns void

    • Parameters

      • overwrite: boolean

      Returns void

    • Parameters

      • scrollLeft: number

      Returns void

    • Parameters

      • scrollTop: number

      Returns void

    • Parameters

      • tabSize: number

      Returns void

    • Parameters

      Returns void

    • Parameters

      • enable: boolean

      Returns void

    • Parameters

      • val: boolean

      Returns void

    • Parameters

      • useWorker: boolean

      Returns void

    • Parameters

      • useWrapMode: boolean

      Returns void

    • Parameters

      • text: string

      Returns void

    • Parameters

      • limit: number

      Returns void

    • Parameters

      • min: number
      • max: number

      Returns void

    • Parameters

      • OptionaltryToUnfold: boolean

      Returns void

    • Parameters

      • OptionaltoggleParent: boolean

      Returns void

    • Returns void

    • Parameters

      • deltas: Delta[]
      • OptionaldontSelect: boolean

      Returns void

    • Parameters

      • location: number | Point | Range | null
      • OptionalexpandInner: boolean

      Returns Fold[] | undefined

    • Parameters

      Returns void