UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

37 lines (34 loc) 1.9 kB
import * as _angular_core from '@angular/core'; import { OnInit } from '@angular/core'; import { IApplication, IUser } from '@c8y/client'; import { ControlValueAccessor } from '@angular/forms'; declare class ApplicationAccessListComponent implements OnInit, ControlValueAccessor { allApps: _angular_core.WritableSignal<IApplication[]>; nonMicroserviceApps: _angular_core.Signal<IApplication[]>; marketApps: _angular_core.Signal<IApplication[]>; privateApps: _angular_core.Signal<IApplication[]>; userWithOwner: _angular_core.InputSignal<{ user: IUser; owner: IUser | null; }>; appIdsOfGlobalRoles: _angular_core.Signal<(string | number)[]>; disabledEdit: _angular_core.WritableSignal<boolean>; userOwnerAvailable: _angular_core.Signal<boolean>; selectedApps: _angular_core.WritableSignal<IApplication[]>; selectedAppIds: _angular_core.Signal<(string | number)[]>; allSelected: _angular_core.InputSignal<boolean>; private applicationService; private appState; private onChange; private onTouched; ngOnInit(): Promise<void>; toggleAccess(app: IApplication): void; writeValue(selectedApps: Partial<IApplication>[]): void; registerOnChange(fn: (selectedApps: Partial<IApplication>[]) => void): void; registerOnTouched(fn: () => void): void; setDisabledState?(isDisabled: boolean): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration<ApplicationAccessListComponent, never>; static ɵcmp: _angular_core.ɵɵComponentDeclaration<ApplicationAccessListComponent, "c8y-application-access-list", never, { "userWithOwner": { "alias": "userWithOwner"; "required": false; "isSignal": true; }; "allSelected": { "alias": "allSelected"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; } export { ApplicationAccessListComponent }; //# sourceMappingURL=index.d.ts.map