UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

20 lines 1.59 kB
import { WritableSignal } from '@angular/core'; import { AbstractControl, FormArray, FormGroup } from '@angular/forms'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { IQuickLink, QuickLinksConfig } from '../quick-links.model'; import { IApplication } from '@c8y/client'; import * as i0 from "@angular/core"; export declare class QuickLinksWidgetConfigListComponent { quickLinksForm: import("@angular/core").InputSignal<FormGroup<any>>; config: import("@angular/core").InputSignal<QuickLinksConfig>; quickLinksFormArray: import("@angular/core").InputSignal<FormArray<any>>; appsNameChanged: import("@angular/core").InputSignal<WritableSignal<IApplication[]>>; private readonly iconSelector; drop(event: CdkDragDrop<IQuickLink[]>): void; changeLinkIcon(linkForm: AbstractControl<any, any>): Promise<void>; removeLink(index: number): void; getQuickLinks(): IQuickLink[]; static ɵfac: i0.ɵɵFactoryDeclaration<QuickLinksWidgetConfigListComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<QuickLinksWidgetConfigListComponent, "c8y-quick-links-widget-config-list", never, { "quickLinksForm": { "alias": "quickLinksForm"; "required": false; "isSignal": true; }; "config": { "alias": "config"; "required": false; "isSignal": true; }; "quickLinksFormArray": { "alias": "quickLinksFormArray"; "required": false; "isSignal": true; }; "appsNameChanged": { "alias": "appsNameChanged"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; } //# sourceMappingURL=quick-links-widget-config-list.component.d.ts.map