UNPKG

@bitcobblers/wod-wiki-library

Version:

A specialized markdown-like workout syntax editor and runtime for defining workouts

25 lines (24 loc) 1.11 kB
import { SuggestionEngine } from './SuggestionEngine'; import { SemantcTokenEngine } from './SemantcTokenEngine'; import { Monaco } from '@monaco-editor/react'; import { editor } from 'monaco-editor'; import { WodRuntimeScript } from '../../core/WodRuntimeScript'; import { MdTimerRuntime } from '../../core/parser/md-timer'; import type * as monaco from 'monaco-editor'; export declare class WodWikiSyntaxInitializer { private tokenEngine; private suggestionEngine; private onChange?; syntax: string; theme: string; objectCode: WodRuntimeScript | undefined; hints: monaco.languages.InlayHint[]; runtime: MdTimerRuntime; monacoInstance: typeof monaco | undefined; contentChangeDisposable: monaco.IDisposable[]; constructor(tokenEngine: SemantcTokenEngine, suggestionEngine: SuggestionEngine, onChange?: ((script: WodRuntimeScript) => void) | undefined); options: editor.IStandaloneEditorConstructionOptions; handleBeforeMount(monaco: Monaco): void; handleMount(editor: editor.IStandaloneCodeEditor, monaco: Monaco): void; handleUnmount(): void; }