@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
66 lines (65 loc) • 2.14 kB
TypeScript
import { TemplateRef } from '@angular/core';
import { TooltipArrowPlacement, TooltipPlacement } from './tooltip.model';
import * as i0 from "@angular/core";
export declare class TooltipComponent {
/**
* @ignore
*/
private readonly tooltipClassName;
/**
* Whether tooltip is inverse or no
*/
isInverse?: boolean;
/**
* Whether tooltip has arrow or no
*/
hasArrow: boolean;
/**
* Tooltip label, if you want custom content unset the label and place content as element children
* e.g: `<nj-tooltip>Your Content</nj-tooltip>`
*/
label: string | null;
/**
* Tooltip id
*/
tooltipId?: string;
/**
* Tooltip placement
*/
placement: TooltipPlacement;
/**
* Tooltip arrow placement
*/
arrowPlacement: TooltipArrowPlacement;
/**
* Whether tooltip management is standalone
*/
isStandalone: boolean;
/**
* Whether tooltip is animated
*/
isAnimated: boolean;
/**
* Tooltip custom template ref
*/
contentTemplateRef?: TemplateRef<any>;
constructor();
/**
* @ignore
*/
getPlacementClass(): string;
/**
* @ignore
*/
getTooltipArrowPlacement(): string;
/**
* @ignore
*/
getIsInverseClass(): string;
/**
* @ignore
*/
getIsStandaloneClass(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<TooltipComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TooltipComponent, "nj-tooltip", never, { "isInverse": { "alias": "isInverse"; "required": false; }; "hasArrow": { "alias": "hasArrow"; "required": false; }; "label": { "alias": "label"; "required": false; }; "tooltipId": { "alias": "tooltipId"; "required": false; }; "placement": { "alias": "placement"; "required": false; }; "arrowPlacement": { "alias": "arrowPlacement"; "required": false; }; "isStandalone": { "alias": "isStandalone"; "required": false; }; "isAnimated": { "alias": "isAnimated"; "required": false; }; "contentTemplateRef": { "alias": "contentTemplateRef"; "required": false; }; }, {}, never, ["*"], true, never>;
}