UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

44 lines (43 loc) 1.56 kB
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; }