| 1234567891011121314151617181920 | import { computed, inject, provide } from 'vue';// eslint-disable-next-line @typescript-eslint/no-unused-varsfunction noop() {}export var AnchorContextKey = Symbol('anchorContextKey');var useProvideAnchor = function useProvideAnchor(state) {  provide(AnchorContextKey, state);};var useInjectAnchor = function useInjectAnchor() {  return inject(AnchorContextKey, {    registerLink: noop,    unregisterLink: noop,    scrollTo: noop,    activeLink: computed(function () {      return '';    }),    handleClick: noop  });};export { useInjectAnchor, useProvideAnchor };export default useProvideAnchor;
 |