FoldingRangeProvider
原文链接
https://microsoft.github.io/monaco-editor/docs.html#interfaces/languages.FoldingRangeProvider.html
编辑器模型折叠范围的提供商。
ts
interface FoldingRangeProvider {
onDidChange?: IEvent<FoldingRangeProvider>;
provideFoldingRanges(model, context, token): ProviderResult<FoldingRange[]>;
}
onDidChange
- 类型:IEvent<FoldingRangeProvider>
- 描述:一个可选事件,用于表示此提供程序的折叠范围已更改。
provideFoldingRanges
- 语法:
provideFoldingRanges(model, context, token): ProviderResult<FoldingRange[]>
- 参数:
model
:ITextModelcontext
:FoldingContexttoken
: CancellationToken
- 返回值:ProviderResult<FoldingRange[]>
- 描述:提供特定型号的折叠范围。