import { CancellationToken, editor, languages, Position } from 'monaco-editor'; export declare class TplHoverProvider { private funcmap; private valmap; constructor(); /** * hover展示效果。 * 指定了位置和document,如果展示多个,会被merge */ provideHover(model: editor.ITextModel, position: Position, token: CancellationToken): languages.ProviderResult; /** * 这里是判断是否在{{}}之内 * @param model * @param position * @param word * @private */ private inActionVal; private inAction; private notInAction; private isPositionInKey; private findFunc; private findVal; }