UNPKG

@engie-group/fluid-design-system-angular

Version:

Fluid Design System Angular

66 lines (65 loc) 2.14 kB
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>; }