@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
27 lines (26 loc) • 1.76 kB
TypeScript
import { Overlay } from '@angular/cdk/overlay';
import { ChangeDetectorRef, ElementRef, NgZone, OnInit, Renderer2, ViewContainerRef } from '@angular/core';
import { BaseTooltip } from './base-tooltip';
import { TooltipCopyIntl } from './tooltip-intl';
import * as i0 from "@angular/core";
export declare class TooltipCopyDirective extends BaseTooltip implements OnInit {
private readonly toolTipIntl;
className: boolean;
get auiTooltipCopy(): string;
set auiTooltipCopy(value: string);
get auiTooltipCopyTip(): string;
set auiTooltipCopyTip(value: string);
get auiTooltipCopySuccessTip(): string;
set auiTooltipCopySuccessTip(value: string);
get auiTooltipCopyFailTip(): string;
set auiTooltipCopyFailTip(value: string);
private _copyText;
private _copyTip;
private _copySuccessTip;
private _copyFailTip;
constructor(overlay: Overlay, viewContainerRef: ViewContainerRef, elRef: ElementRef, renderer: Renderer2, cdr: ChangeDetectorRef, ngZone: NgZone, toolTipIntl: TooltipCopyIntl);
ngOnInit(): void;
onSourceClick(): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<TooltipCopyDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TooltipCopyDirective, "[auiTooltipCopy]", never, { "position": { "alias": "auiTooltipPosition"; "required": false; }; "disabled": { "alias": "auiTooltipDisabled"; "required": false; }; "auiTooltipCopy": { "alias": "auiTooltipCopy"; "required": false; }; "auiTooltipCopyTip": { "alias": "auiTooltipCopyTip"; "required": false; }; "auiTooltipCopySuccessTip": { "alias": "auiTooltipCopySuccessTip"; "required": false; }; "auiTooltipCopyFailTip": { "alias": "auiTooltipCopyFailTip"; "required": false; }; }, {}, never, never, true, never>;
}