@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
44 lines (43 loc) • 1.56 kB
TypeScript
import { EventEmitter, TemplateRef, WritableSignal } from '@angular/core';
import { TccAutoOpenMenu } from '../../../core/components/tcc-auto-open-menu/tcc-auto-open-menu.component';
import { MatMenu } from '@angular/material/menu';
import { TccAutoOpenMenuDirective } from '../../directives/tcc-auto-open-menu/tcc-auto-open-menu.directive';
export declare class TccChipsComponent {
tccChipAnimated: boolean;
chipMenu?: MatMenu;
autoMenu: TccAutoOpenMenuDirective;
chipCaption: string;
set tccAutoOpenMenuEntity(tccAutoOpenMenuEntity: TccAutoOpenMenu.entity);
set clickable(clickable: boolean);
active: boolean;
set prefixIcon(icon: string);
hasSuffixIcon: boolean;
sliderOnly: boolean;
removeRipple: boolean;
set chipColor(value: string);
hasTooltip: boolean;
isAlertChip: boolean;
animated: boolean;
menuTemplate?: TemplateRef<unknown>;
preventClick: boolean;
suffixIconEvent: EventEmitter<void>;
chipClickEvent: EventEmitter<void>;
private set unclickableForced(value);
_tccAutoOpenMenuEntity: TccAutoOpenMenu.entity;
matIcon: string;
svgIcon: string;
_chipColor: string;
customColor: string;
customColorRgba: string;
isClickable$: WritableSignal<boolean>;
private _clickable;
private _unclickableForced;
hovered: boolean;
suffixIconClick(event: any): void;
onChipClick(event: any): void;
private getRgbColor;
private mapIconClasses;
onMouseLeave(): void;
onMouseEnter(): void;
openAutoOpenMenuSlider(): void;
}