@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
31 lines (30 loc) • 1.75 kB
TypeScript
import { TuiHoveredService } from '@taiga-ui/cdk/directives/hovered';
import { TuiRectAccessor } from '@taiga-ui/core/classes';
import { TuiPositionService } from '@taiga-ui/core/services';
import { TuiHintDirective } from './hint.directive';
import { TuiHintPointer } from './hint-pointer.directive';
import * as i0 from "@angular/core";
import * as i1 from "@taiga-ui/cdk/directives/animated";
export declare const TUI_HINT_PROVIDERS: (import("@angular/core").FactoryProvider | typeof TuiHoveredService | typeof TuiPositionService)[];
export declare class TuiHintBaseComponent<C = any> {
private readonly el;
private readonly hover;
private readonly vvs;
private readonly viewport;
protected readonly pointer: TuiHintPointer | null;
protected readonly accessor: TuiRectAccessor;
protected readonly hint: TuiHintDirective<C>;
protected readonly isMobile: boolean;
protected readonly content: import("@angular/core").WritableSignal<import("@taiga-ui/polymorpheus").PolymorpheusContent<C>>;
protected readonly appearance: string | null | undefined;
constructor();
protected onClick(target: HTMLElement): void;
private apply;
private update;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiHintBaseComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiHintBaseComponent<any>, "ng-component", never, {}, {}, never, never, true, never>;
}
export declare class TuiHintComponent<C = any> extends TuiHintBaseComponent<C> {
static ɵfac: i0.ɵɵFactoryDeclaration<TuiHintComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiHintComponent<any>, "tui-hint", never, {}, {}, never, ["*"], true, [{ directive: typeof i1.TuiAnimated; inputs: {}; outputs: {}; }]>;
}