UNPKG

element-plus

Version:

A Component Library for Vue 3

19 lines (18 loc) 596 B
import { UseNamespaceReturn } from "../../../hooks/use-namespace/index.js"; import { InjectionKey, Ref } from "vue"; //#region ../../packages/components/anchor/src/constants.d.ts interface AnchorLinkState { el: HTMLElement; href: string; } interface AnchorContext { ns: UseNamespaceReturn; direction: string; currentAnchor: Ref<string>; addLink(state: AnchorLinkState): void; removeLink(href: string): void; handleClick(e: MouseEvent, href?: string): void; } declare const anchorKey: InjectionKey<AnchorContext>; //#endregion export { AnchorContext, AnchorLinkState, anchorKey };