fuc-new/doc/node_modules/@vuepress/highlighter-helper/lib/node/collapsedLines/options.d.ts
hellcat 6adbc04d4b 1
2025-10-03 17:17:08 +08:00

34 lines
1.2 KiB
TypeScript

/**
* Options for markdown-it collapsed lines plugin
*
* markdown-it 折叠行插件选项
*/
export interface MarkdownItCollapsedLinesOptions {
/**
* Whether to collapse code blocks when they exceed a certain number of lines
*
* 当代码块超过一定行数时是否折叠
*
* - If `number`, collapse starts from line `number`.
* - If `true`, collapse starts from line 15 by default.
* - If `false`, do not enable code block collapsing globally, but you can enable it for individual code blocks using `:collapsed-lines`
* - If `'disable'`, Completely disable code block collapsing
*
* - 如果是 `number`,从第 `number` 行开始折叠
* - 如果是 `true`,默认从第 15 行开始折叠
* - 如果是 `false`,不全局启用代码块折叠,但你可以为单个代码块使用 `:collapsed-lines` 启用
* - 如果是 `'disable'`,完全禁用代码块折叠
*
* @default 'disable'
*/
collapsedLines?: boolean | number | 'disable';
/**
* Whether to remove the last line
*
* 是否移除最后一行
*
* @default false
*/
removeLastLine?: boolean;
}