veui
Version:
Baidu Enterprise UI for Vue.js.
37 lines (30 loc) • 614 B
TypeScript
import {
VeuiDefineComponent,
VeuiDefineInstance,
UiMixin,
LinkTo
} from '../common'
import { AnchorHTMLAttributes } from '@vue/runtime-dom'
export type Props = {
to: LinkTo
native?: boolean
/**
* @deprecated
*/
replace?: boolean
fallback?: string
disabled?: boolean
rel?: AnchorHTMLAttributes['rel']
target?: AnchorHTMLAttributes['target']
}
type Emits = {
click(e: MouseEvent): void
}
type Mixins = UiMixin
type Slots = {
default(): unknown
}
type Link = VeuiDefineComponent<{
new (...args: any[]): VeuiDefineInstance<Props, Emits, Slots, Mixins>
}>
export default Link