monaco-latex
Version:
LaTeX language support for Monaco Editor
17 lines (16 loc) • 686 B
TypeScript
/**
* LaTeX Hover Provider for Monaco Editor.
* Provides documentation on hover for LaTeX commands and environments.
*/
import type * as Monaco from 'monaco-editor';
export declare class LaTeXHoverProvider implements Monaco.languages.HoverProvider {
private monaco;
constructor(monaco: typeof Monaco);
provideHover(model: Monaco.editor.ITextModel, position: Monaco.Position, token: Monaco.CancellationToken): Monaco.languages.ProviderResult<Monaco.languages.Hover>;
private createCommandHover;
private createEnvironmentHover;
}
/**
* Creates a hover provider for LaTeX.
*/
export declare function createHoverProvider(monaco: typeof Monaco): LaTeXHoverProvider;