UNPKG

mine-h5-ui

Version:

一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍

53 lines (52 loc) 1.21 kB
import { InferDefaults } from '../types'; import { Props, ListItem, CalcTargetRef } from './types'; import { Ref, ComputedRef } from 'vue'; /** * props 的默认值 */ export declare const defaultProps: Readonly<InferDefaults<Props>>; /** * 操作项 */ export declare const useHandler: (props: Required<Props>) => { lines: Ref<string[], string[]>; besselCurveRef: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; }; /** * marker 属性值 */ export declare const useMarker: (props: Required<Props>) => { marker: ComputedRef<{ markerWidth: number; markerHeight: number; refY: number; }>; triangleId: string; }; /** * 组合式 API */ export declare const useMeBesselCurve: () => { renderBesselCurve: Ref<{ sx: number; sy: number; sw: number; sh: number; ex: number; ey: number; ew: number; eh: number; group: string; }[], ListItem[] | { sx: number; sy: number; sw: number; sh: number; ex: number; ey: number; ew: number; eh: number; group: string; }[]>; calcTargetRef: CalcTargetRef; };