1 | import { ElementRef, EventEmitter, OnDestroy, OnInit, Renderer2, TemplateRef, ViewContainerRef } from '@angular/core';
|
2 | import { TooltipConfig } from './tooltip.config';
|
3 | import { ComponentLoaderFactory } from 'ngx-bootstrap/component-loader';
|
4 | import { PositioningService } from 'ngx-bootstrap/positioning';
|
5 | import { AvailbleBSPositions } from 'ngx-bootstrap/positioning';
|
6 | import * as ɵngcc0 from '@angular/core';
|
7 | export declare class TooltipDirective implements OnInit, OnDestroy {
|
8 | private _elementRef;
|
9 | private _renderer;
|
10 | private _positionService;
|
11 | tooltipId: number;
|
12 |
|
13 | adaptivePosition: boolean;
|
14 | |
15 |
|
16 |
|
17 | tooltip?: string | TemplateRef<unknown>;
|
18 |
|
19 | tooltipChange: EventEmitter<string | TemplateRef<unknown>>;
|
20 | |
21 |
|
22 |
|
23 | placement: AvailbleBSPositions;
|
24 | |
25 |
|
26 |
|
27 |
|
28 | triggers: string;
|
29 | |
30 |
|
31 |
|
32 | container?: string;
|
33 | |
34 |
|
35 |
|
36 | containerClass: string;
|
37 | boundariesElement?: ('viewport' | 'scrollParent' | 'window');
|
38 | |
39 |
|
40 |
|
41 | get isOpen(): boolean;
|
42 | set isOpen(value: boolean);
|
43 | |
44 |
|
45 |
|
46 | isDisabled: boolean;
|
47 | |
48 |
|
49 |
|
50 | delay: number;
|
51 | |
52 |
|
53 |
|
54 | onShown: EventEmitter<unknown>;
|
55 | |
56 |
|
57 |
|
58 | onHidden: EventEmitter<unknown>;
|
59 |
|
60 | set htmlContent(value: string | TemplateRef<unknown>);
|
61 |
|
62 | set _placement(value: AvailbleBSPositions);
|
63 |
|
64 | set _isOpen(value: boolean);
|
65 | get _isOpen(): boolean;
|
66 |
|
67 | set _enable(value: boolean);
|
68 | get _enable(): boolean;
|
69 |
|
70 | set _appendToBody(value: boolean);
|
71 | get _appendToBody(): boolean;
|
72 |
|
73 | tooltipAnimation: boolean;
|
74 |
|
75 | set _popupClass(value: string);
|
76 |
|
77 | set _tooltipContext(value: undefined);
|
78 |
|
79 | set _tooltipPopupDelay(value: number);
|
80 |
|
81 | tooltipFadeDuration: number;
|
82 |
|
83 | get _tooltipTrigger(): string | string[];
|
84 | set _tooltipTrigger(value: string | string[]);
|
85 |
|
86 | tooltipStateChanged: EventEmitter<boolean>;
|
87 | protected _delayTimeoutId?: number;
|
88 | protected _tooltipCancelShowFn?: () => void;
|
89 | private _tooltip;
|
90 | private _delaySubscription?;
|
91 | private _ariaDescribedby?;
|
92 | constructor(_viewContainerRef: ViewContainerRef, cis: ComponentLoaderFactory, config: TooltipConfig, _elementRef: ElementRef, _renderer: Renderer2, _positionService: PositioningService);
|
93 | ngOnInit(): void;
|
94 | setAriaDescribedBy(): void;
|
95 | /**
|
96 | * Toggles an element’s tooltip. This is considered a “manual” triggering of
|
97 | * the tooltip.
|
98 | */
|
99 | toggle(): void;
|
100 | /**
|
101 | * Opens an element’s tooltip. This is considered a “manual” triggering of
|
102 | * the tooltip.
|
103 | */
|
104 | show(): void;
|
105 | /**
|
106 | * Closes an element’s tooltip. This is considered a “manual” triggering of
|
107 | * the tooltip.
|
108 | */
|
109 | hide(): void;
|
110 | ngOnDestroy(): void;
|
111 | static ɵfac: ɵngcc0.ɵɵFactoryDef<TooltipDirective, never>;
|
112 | static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta<TooltipDirective, "[tooltip], [tooltipHtml]", ["bs-tooltip"], { "adaptivePosition": "adaptivePosition"; "placement": "placement"; "triggers": "triggers"; "containerClass": "containerClass"; "isDisabled": "isDisabled"; "delay": "delay"; "tooltipAnimation": "tooltipAnimation"; "tooltipFadeDuration": "tooltipFadeDuration"; "isOpen": "isOpen"; "htmlContent": "tooltipHtml"; "tooltip": "tooltip"; "_placement": "tooltipPlacement"; "_isOpen": "tooltipIsOpen"; "_enable": "tooltipEnable"; "_appendToBody": "tooltipAppendToBody"; "container": "container"; "_popupClass": "tooltipClass"; "_tooltipContext": "tooltipContext"; "_tooltipPopupDelay": "tooltipPopupDelay"; "_tooltipTrigger": "tooltipTrigger"; "boundariesElement": "boundariesElement"; }, { "tooltipChange": "tooltipChange"; "tooltipStateChanged": "tooltipStateChanged"; "onShown": "onShown"; "onHidden": "onHidden"; }, never>;
|
113 | }
|
114 |
|
115 |
|
\ | No newline at end of file |