UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

22 lines (21 loc) 1.15 kB
import { TooltipDirective } from '@alauda/ui'; import * as i0 from "@angular/core"; import * as i1 from "@alauda/ui"; /** * 使用场景: * 文案需要单行显示,过长时截取的情况。 * 效果: * 发生截取的文案会显示完整内容的 tooltip。未发生截取的文案不显示 tooltip。 * @example: * <span class="tw-text-overflow" aclTextTooltip>TEXT...</span> * * tooltip 的一些设置(位置、类型)可以使用 aui 相同设置。未传 tooltip content 则取元素 text content */ export declare class TextTooltipDirective { content: string; onMouseEnter(e: MouseEvent): void; tooltipDirective: TooltipDirective; private calcFullTextWidth; static ɵfac: i0.ɵɵFactoryDeclaration<TextTooltipDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TextTooltipDirective, "[aclTextTooltip]", never, { "content": { "alias": "aclTextTooltip"; "required": false; }; }, {}, never, never, true, [{ directive: typeof i1.TooltipDirective; inputs: { "auiTooltip": "aclTextTooltip"; "auiTooltipPosition": "auiTooltipPosition"; "auiTooltipType": "auiTooltipType"; }; outputs: {}; }]>; }