UNPKG

@theia/monaco

Version:
21 lines 1.74 kB
import { MarkdownRenderer as CodeMarkdownRenderer } from '@theia/monaco-editor-core/esm/vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer'; import * as monaco from '@theia/monaco-editor-core'; import { OpenerService, PreferenceService } from '@theia/core/lib/browser'; import { OpenExternalOptions, OpenInternalOptions } from '@theia/monaco-editor-core/esm/vs/platform/opener/common/opener'; import { MarkdownRenderer, MarkdownRenderOptions, MarkdownRenderResult } from '@theia/core/lib/browser/markdown-rendering/markdown-renderer'; import { MarkedOptions, MarkdownRenderOptions as MonacoMarkdownRenderOptions } from '@theia/monaco-editor-core/esm/vs/base/browser/markdownRenderer'; import { MarkdownString } from '@theia/core/lib/common/markdown-rendering'; import { DisposableStore } from '@theia/monaco-editor-core/esm/vs/base/common/lifecycle'; import { DisposableGroup } from '@theia/core'; export declare class MonacoMarkdownRenderer implements MarkdownRenderer { protected readonly openerService: OpenerService; protected readonly preferences: PreferenceService; protected delegate: CodeMarkdownRenderer; protected _openerService: OpenerService | undefined; render(markdown: MarkdownString | undefined, options?: MarkdownRenderOptions, markedOptions?: MarkedOptions): MarkdownRenderResult; protected transformOptions(options?: MarkdownRenderOptions): MonacoMarkdownRenderOptions | undefined; protected toDisposableStore(current: DisposableGroup): DisposableStore; protected init(): void; protected interceptOpen(monacoUri: monaco.Uri | string, monacoOptions?: OpenInternalOptions | OpenExternalOptions): Promise<boolean>; } //# sourceMappingURL=monaco-markdown-renderer.d.ts.map