UNPKG

element-plus

Version:

A Component Library for Vue 3

35 lines (34 loc) 1.06 kB
export interface AriaProps { /** * @description native `aria-label` attribute */ ariaLabel?: string; /** * @description native `aria-orientation` attribute */ ariaOrientation?: 'horizontal' | 'vertical' | 'undefined'; /** * @description native `aria-controls` attribute */ ariaControls?: string; } export declare const ariaProps: { ariaLabel: StringConstructor; ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaControls: StringConstructor; }; export declare const useAriaProps: <T extends keyof typeof ariaProps>(arias: Array<T>) => Pick<{ ariaLabel: StringConstructor; ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; ariaControls: StringConstructor; }, T>;