UseShiki
安装
bash
pnpm add @oiij/shiki
示例
loading
Types
ts
declare function useShiki(defaultValue?: string | Ref<string>, darkMode?: ComputedRef<boolean>, options?: CodeToHastOptions<BundledLanguage, BundledTheme>): {
value: Ref<string | undefined, string | undefined>
html: Ref<string, string>
domRef: Ref<HTMLElement | undefined, HTMLElement | undefined>
format: (value: string, options?: CodeToHastOptions<BundledLanguage, BundledTheme>) => {
promise: () => Promise<string>
cancel: () => void
}
}
type UseShikiReturns = ReturnType<typeof useShiki>