/** * 用 shiki 把代码高亮成 HTML(与 vue-file-preview 同引擎、同主题,保证两端视觉一致)。 * * - dark 主题用 `dark-plus`(VSCode Dark Plus) * - light 主题用 `github-light`(GitHub Light) * * shiki 输出的
自带 inline 背景/前景色,主题切换时必须重新高亮,
* 因此 resolvedTheme 进入依赖数组。
*
* @returns
* - `html`: 完整的 shiki 输出 HTML(含 pre/code 包裹),markdown 等场景使用
* - `lineHtmls`: 拆分后的每一行 HTML(用于双列行号布局)
* - `loading`: 是否正在高亮
*/
export declare function useShikiHighlight(code: string, lang: string): {
html: string;
lineHtmls: string[];
loading: boolean;
};
//# sourceMappingURL=useShikiHighlight.d.ts.map