UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

16 lines (15 loc) 1.49 kB
import { AccessibilityOptions } from '../../options/accessibility-options.interface'; import * as i0 from "@angular/core"; export declare class FocusIndicatorOptionsDirective implements AccessibilityOptions { private readonly _options; /** If `true`, this element will receive a focus indicator when the element is clicked on. */ set mouseFocusIndicator(mouseFocusIndicator: boolean); /** If `true`, this element will receive a focus indicator when the element is touched. */ set touchFocusIndicator(touchFocusIndicator: boolean); /** If `true`, this element will receive a focus indicator when the element is focused using the keyboard. */ set keyboardFocusIndicator(keyboardFocusIndicator: boolean); /** If `true`, this element will receive a focus indicator when the element is programmatically focused. */ set programmaticFocusIndicator(programmaticFocusIndicator: boolean); static ɵfac: i0.ɵɵFactoryDeclaration<FocusIndicatorOptionsDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<FocusIndicatorOptionsDirective, "[uxFocusIndicatorOptions]", never, { "mouseFocusIndicator": { "alias": "mouseFocusIndicator"; "required": false; }; "touchFocusIndicator": { "alias": "touchFocusIndicator"; "required": false; }; "keyboardFocusIndicator": { "alias": "keyboardFocusIndicator"; "required": false; }; "programmaticFocusIndicator": { "alias": "programmaticFocusIndicator"; "required": false; }; }, {}, never, never, false, never>; }