@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
20 lines • 1.59 kB
TypeScript
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