@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
TypeScript
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>;
}