xui
Version:
xUI Components for Angular
23 lines (22 loc) • 1.81 kB
TypeScript
import { ElementRef, NgZone, ViewContainerRef } from '@angular/core';
import { _MatTooltipBase, MatTooltipDefaultOptions, TooltipPosition } from '@angular/material/tooltip';
import { ConnectedPosition, Overlay, ScrollDispatcher } from '@angular/cdk/overlay';
import { Platform } from '@angular/cdk/platform';
import { AriaDescriber, FocusMonitor } from '@angular/cdk/a11y';
import { Directionality } from '@angular/cdk/bidi';
import { TranslateService } from '@ngx-translate/core';
import { TooltipComponent } from './tooltip.component';
import * as i0 from "@angular/core";
export declare class TooltipDirective extends _MatTooltipBase<TooltipComponent> {
private translate;
protected readonly _tooltipComponent: typeof TooltipComponent;
protected readonly _cssClassPrefix = "xui";
get message(): string;
set message(value: string);
get position(): TooltipPosition;
set position(value: TooltipPosition);
constructor(translate: TranslateService, overlay: Overlay, elementRef: ElementRef<HTMLElement>, scrollDispatcher: ScrollDispatcher, viewContainerRef: ViewContainerRef, ngZone: NgZone, platform: Platform, ariaDescriber: AriaDescriber, focusMonitor: FocusMonitor, scrollStrategy: any, dir: Directionality, defaultOptions: MatTooltipDefaultOptions, _document: any);
protected _addOffset(position: ConnectedPosition): ConnectedPosition;
static ɵfac: i0.ɵɵFactoryDeclaration<TooltipDirective, [null, null, null, null, null, null, null, null, null, null, { optional: true; }, { optional: true; }, null]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TooltipDirective, "[xuiTooltip]", ["xuiTooltip"], { "message": { "alias": "xuiTooltip"; "required": false; }; "position": { "alias": "xuiTooltipPosition"; "required": false; }; }, {}, never, never, false, never>;
}