@stackoverfloweth/prefect-design
Version:
A collection of low-level Vue components.
11 lines (10 loc) • 442 B
TypeScript
import { MaybeRefOrGetter, Ref } from 'vue';
import { FormattedMessagePayload } from '../types/codeHighlight';
export type HighlightCallback = (payload: FormattedMessagePayload) => void;
export type UseCodeHighlight = {
formatted: Ref<string>;
lines: Ref<number>;
illegal: Ref<boolean>;
relevance: Ref<number>;
};
export declare function useCodeHighlight(text: MaybeRefOrGetter, language: MaybeRefOrGetter): UseCodeHighlight;