UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

176 lines (175 loc) 7.95 kB
import { AfterViewInit, EventEmitter, OnDestroy, QueryList, WritableSignal } from '@angular/core'; import { TccInputMaskComponent } from '../../../shared/components/tcc-input-mask/tcc-input-mask.component'; import { TccInputMask } from '../../../shared/models/inputMask.model'; import { PageEvent } from '@angular/material/paginator'; import { MatTabChangeEvent } from '@angular/material/tabs'; import { IExpandable, TccIcon, TccTranslation } from '../../../odata/models/shared.model'; import { TccChooseProfileThumbnail } from '../tcc-choose-profile-thumbnail/tcc-choose-profile-thumbnail.component'; import { TccContextMenu } from '../../../shared/components/tcc-context-menu/tcc-context-menu.component'; import { TccContextMenuServiceNamespace } from '../../../shared/services/tcc-context-menu/tcc-context-menu.service'; import { MatDialog } from '@angular/material/dialog'; import { TccSectionNavigationButtonConfig, TccSectionNavigationComponent } from '../../../shared/components/tcc-section-navigation/tcc-section-navigation.component'; import { InputMaskHTMLElement } from '../../../shared/components/tcc-input-mask/directives/input-mask-htmlelement'; import { TccSnackBarService } from '../../services/tcc-snackbar/tcc-snackbar.service'; export declare namespace TccStandardSliderDetailsView { interface Element extends IExpandable { Id: string; } } export declare class TccStandardSliderDetailsViewComponent<T> implements AfterViewInit, OnDestroy { private matDialog; private snackBar; dataCyStandardSliderDetailsViewComponent: string; dataCyStandardSliderDetailsViewContextMenu: boolean; dataCyStandardSliderDetailsViewBasePath: boolean; dataCyStandardSliderDetailsViewMinimizeHeader: boolean; sectionNavigation: TccSectionNavigationComponent; inputMask: TccInputMaskComponent; inputMaskHTMLElementDirectives: QueryList<InputMaskHTMLElement>; set entity(entity: T); set inputElements(inputElements: TccInputMask.SectionElements); set profileOptions(profileOptions: TccChooseProfileThumbnail.Options); changes: TccInputMask.valueChanges; set changed(changed: boolean); get changed(): boolean; set title(title: string | TccTranslation); disableChooseProfile: boolean; set contextMenuConfig(contextMenuConfig: TccContextMenu.option[]); set basePath(basePath: string); set lockedStateBasePath(basePath: string); permissionLevel: number; entityName: string; entityPath: string; buttonConfig: TccSectionNavigationButtonConfig; hideIconInDetails: boolean; disableSetEntityId: boolean; navigationQueryParams: { tab?: string; itemIdentifier?: string; itemPath?: string; }; locked: boolean; changeable: boolean; save: EventEmitter<any>; iconButtonEvent: EventEmitter<any>; outlinedButtonEvent: EventEmitter<any>; primaryButtonEvent: EventEmitter<any>; inputMaskInputsLoaded: EventEmitter<string[]>; inputMaskSubmit: EventEmitter<void>; inputMaskChangeTab: EventEmitter<{ id: string; value: MatTabChangeEvent; }>; inputMaskChangeChip: EventEmitter<{ id: string; index: number; }>; inputMaskChangePage: EventEmitter<{ id: string; value: PageEvent; }>; inputMaskSearch: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; inputMaskSearchEnter: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; inputMaskValueChange: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; inputMaskValueChangeExtended: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; inputMaskFocusEvent: EventEmitter<TccInputMask.eventTrigger>; inputMaskBlurEvent: EventEmitter<TccInputMask.eventTrigger>; inputMaskInputButtonClick: EventEmitter<TccInputMask.eventTrigger>; inputMaskRowButtonClick: EventEmitter<TccInputMask.eventTrigger>; inputMaskButtonClick: EventEmitter<TccInputMask.eventTrigger>; inputMaskSelectOpen: EventEmitter<TccInputMask.eventTrigger>; inputMaskSearchListChange: EventEmitter<{ id: string; value: Array<string>; }>; inputMaskSearchListChangePage: EventEmitter<{ id: string; pagenumber: number; searchactive: boolean; }>; inputMaskSearchListSearch: EventEmitter<{ id: string; searchstring: string; selection?: string; }>; inputMaskSearchListDialogClose: EventEmitter<TccInputMask.searchListDialogEvent>; inputMaskCreateListDialogClose: EventEmitter<TccInputMask.createListDialogEvent>; inputMaskCreateSimpleListDialogClose: EventEmitter<TccInputMask.eventOutput<TccInputMask.ValueUnion>>; inputMaskFieldMouseEnter: EventEmitter<TccInputMask.eventTrigger>; inputMaskFieldMouseLeave: EventEmitter<TccInputMask.eventTrigger>; inputMaskOpenAccordion: EventEmitter<string>; inputMaskEntityValuesSet: EventEmitter<T>; iconChanged: EventEmitter<void>; changedEvent: EventEmitter<boolean>; contextMenuEmitter: EventEmitter<TccContextMenuServiceNamespace.contextMenuClickEvent>; _inputElements: TccInputMask.SectionElements; inputOptions: TccInputMask.options; _entity: T; _entityId: String; icon: TccIcon; _title: string | TccTranslation; private _titleFromInput; _contextMenuConfig: TccContextMenu.option[]; _basePath: string; _profileOptions: TccChooseProfileThumbnail.Options; _changed$: WritableSignal<boolean>; isSlider: boolean; constructor(matDialog: MatDialog, snackBar: TccSnackBarService); ngOnDestroy(): void; ngAfterViewInit(): void; private initObjectDetails; private setChanges; setChanged(changed: boolean): void; onSave(): void; onOutlinedButtonEvent(): void; onPrimaryButtonEvent(): void; onIconButtonEvent(): void; _inputMaskInputsLoaded(event: string[]): void; _inputMaskSubmit(): void; _inputMaskChangeTab(event: { id: string; value: MatTabChangeEvent; }): void; _inputMaskChangeChip(event: { id: string; index: number; }): void; _inputMaskChangePage(event: { id: string; value: PageEvent; }): void; _inputMaskSearch(event: TccInputMask.eventOutput): void; _inputMaskSearchEnter(event: TccInputMask.eventOutput): void; _inputMaskValueChange(event: TccInputMask.eventOutput): void; _inputMaskValueChangeExtended(event: TccInputMask.eventOutput): void; _inputMaskFocusEvent(event: TccInputMask.eventTrigger): void; _inputMaskBlurEvent(event: TccInputMask.eventTrigger): void; _inputMaskInputButtonClick(event: TccInputMask.eventTrigger): void; _inputMaskRowButtonClick(event: TccInputMask.eventTrigger): void; _inputMaskButtonClick(event: TccInputMask.eventTrigger): void; _inputMaskSelectOpen(event: TccInputMask.eventTrigger): void; _inputMaskSearchListChange(event: { id: string; value: Array<string>; }): void; _inputMaskSearchListChangePage(event: { id: string; pagenumber: number; searchactive: boolean; }): void; _inputMaskSearchListSearch(event: { id: string; searchstring: string; selection?: string; }): void; _inputMaskSearchListDialogClose(event: TccInputMask.searchListDialogEvent): void; _inputMaskCreateListDialogClose(event: TccInputMask.createListDialogEvent): void; _inputMaskCreateSimpleListDialogClose(event: TccInputMask.eventOutput): void; _inputMaskFieldMouseEnter(event: TccInputMask.eventTrigger): void; _inputMaskFieldMouseLeave(event: TccInputMask.eventTrigger): void; _inputMaskOpenAccordion(event: string): void; _inputMaskEntityValuesSet(): void; scrollTo(event: any): void; onChangeIcon(icon: TccIcon): void; contextMenuOptionClick(event: TccContextMenuServiceNamespace.contextMenuClickEvent): void; }