vuestic-ui
Version:
Vue 3 UI Framework
27 lines (26 loc) • 796 B
TypeScript
import { ExtractPropTypes } from 'vue';
export declare const useInputFieldAriaProps: {
label: {
type: StringConstructor;
default: string;
};
inputAriaLabel: {
type: import("vue").PropType<import("../../../composables").TranslationProp>;
default: import("../../../composables").TranslationProp;
};
inputAriaLabelledby: {
type: StringConstructor;
};
inputAriaDescribedby: {
type: StringConstructor;
};
};
export declare const useInputFieldAria: (props: ExtractPropTypes<typeof useInputFieldAriaProps>) => {
labelId: string;
characterCountId: string;
ariaAttributes: import("vue").ComputedRef<{
'aria-label': string;
'aria-labelledby': string;
'aria-describedby': string;
}>;
};