Skip to content

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>