bootstrap-vue-3
Version:
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
11 lines (10 loc) • 673 B
TypeScript
import type { AriaInvalid } from '../types';
/**
* Resolves the aria-invalid and state props to a basic aria-invalid attribute
*
* @param {AriaInvalid} ariaInvalid `Truthy` values, and more specific `'grammar' | 'spelling'` values have higher priority than 'state' param, `Falsy` values have lower priority than 'state'
* @param {boolean} state If the prop state is `false`, it will render the aria-invalid attribute to be `'true'`, as the value would be considered invalid
* @returns Truthy > Grammar | Spelling > State > Falsy
*/
declare const _default: (ariaInvalid?: AriaInvalid, state?: boolean) => Exclude<AriaInvalid, ''> | undefined;
export default _default;