UNPKG

monaco-latex

Version:

LaTeX language support for Monaco Editor

15 lines (14 loc) 679 B
/** * LaTeX Folding Range Provider for Monaco Editor. * Provides code folding for LaTeX environments and sections. */ import type * as Monaco from 'monaco-editor'; export declare class LaTeXFoldingRangeProvider implements Monaco.languages.FoldingRangeProvider { private monaco; constructor(monaco: typeof Monaco); provideFoldingRanges(model: Monaco.editor.ITextModel, context: Monaco.languages.FoldingContext, token: Monaco.CancellationToken): Monaco.languages.ProviderResult<Monaco.languages.FoldingRange[]>; } /** * Creates a folding range provider for LaTeX. */ export declare function createFoldingProvider(monaco: typeof Monaco): LaTeXFoldingRangeProvider;