UNPKG

ant-design-x-vue-next

Version:

Ant Design X for Vue — community continuation aligned with @ant-design/x

9 lines (8 loc) 983 B
import type { BubbleContentType, InfoType, TypingOption } from '../interface'; export type TypingProp<ContentType extends BubbleContentType = BubbleContentType> = TypingOption | boolean | ((content: ContentType, info: InfoType) => TypingOption | boolean) | undefined | null; export type ResolvedTyping = TypingOption | boolean | undefined | null; /** Pass getters (not MaybeRefOrGetter) so TS won't confuse typing-fn with a ref getter. */ declare function useTypingConfig(getTyping: () => TypingProp, getContent: () => BubbleContentType, getInfo: () => InfoType): readonly [import("vue").ComputedRef<boolean>, import("vue").ComputedRef<number | [number, number]>, import("vue").ComputedRef<number>, import("vue").ComputedRef<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>, import("vue").ComputedRef<import("../interface").BubbleTypingEffect>, import("vue").ComputedRef<boolean>]; export default useTypingConfig;