UNPKG

code-exercises-js

Version:

Create exercises for your students!

24 lines (23 loc) 1.01 kB
import { editor } from "monaco-editor"; import Event from "./Event"; export declare class onChangeContextData { constructor(content: string, rangeValues: ValueInEditableRanges); content: string; rangeValues: ValueInEditableRanges; } export declare class MonacoEditor { protected _rangeRestrictions: RangeRestriction[]; protected readonly _editorInstance: editor.IStandaloneCodeEditor; protected readonly _constrainedInstance: ConstrainedEditor; protected readonly restrictions: RangeRestriction[]; private _previousRestrictionLength; readonly onChangeContext: Event<onChangeContextData>; private get _model(); get content(): string; get editorInstance(): editor.IStandaloneCodeEditor; get rangeValues(): ValueInEditableRanges; constructor(element: HTMLElement, content?: string, config?: editor.IStandaloneEditorConstructionOptions); protected changeRanges(): void; setRanges(rangeRestrictions: RangeRestriction[]): void; clearRanges(): void; }