@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
11 lines (10 loc) • 536 B
TypeScript
import { type ElementRef } from '@angular/core';
import { type TuiAutofocusHandler, type TuiAutofocusOptions } from '../autofocus.options';
export declare abstract class AbstractTuiAutofocusHandler implements TuiAutofocusHandler {
protected readonly el: ElementRef<HTMLElement>;
protected readonly options: TuiAutofocusOptions;
constructor(el: ElementRef<HTMLElement>, options: TuiAutofocusOptions);
abstract setFocus(): void;
protected get element(): HTMLElement;
protected get isTextFieldElement(): boolean;
}