UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

14 lines (13 loc) 604 B
import type { ComputedRef, InjectionKey } from 'vue'; import type { MenuProps } from './Menu'; export interface OverrideContextProps { prefixCls?: ComputedRef<string>; mode?: ComputedRef<MenuProps['mode']>; selectable?: ComputedRef<boolean>; validator?: (menuProps: Pick<MenuProps, 'mode'>) => void; onClick?: () => void; expandIcon?: ComputedRef<any>; } export declare const OverrideContextKey: InjectionKey<OverrideContextProps>; export declare const useInjectOverride: () => OverrideContextProps; export declare const useProvideOverride: (props: OverrideContextProps) => void;