@clr/angular
Version:
Angular components for Clarity
21 lines (20 loc) • 731 B
TypeScript
import { ElementRef, Renderer2 } from '@angular/core';
import { FocusableItem } from './focusable-item';
import * as i0 from "@angular/core";
export declare class BasicFocusableItem implements FocusableItem {
private el;
private renderer;
private platformId;
id: string;
disabled: boolean;
constructor(el: ElementRef<HTMLElement>, renderer: Renderer2, platformId: any);
focus(): void;
blur(): void;
activate(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<BasicFocusableItem, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<BasicFocusableItem>;
}
export declare const BASIC_FOCUSABLE_ITEM_PROVIDER: {
provide: typeof FocusableItem;
useClass: typeof BasicFocusableItem;
}[];