@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
34 lines (31 loc) • 1.37 kB
TypeScript
import * as _angular_forms from '@angular/forms';
import * as _c8y_client from '@c8y/client';
import { IUser } from '@c8y/client';
import * as _angular_core from '@angular/core';
import { OnInit, OnDestroy } from '@angular/core';
declare class ApplicationAccessUserDetailsWrapperComponent implements OnInit, OnDestroy {
userWithOwner: _angular_core.WritableSignal<{
user: IUser;
owner: IUser | null;
}>;
hasAppManagement: _angular_core.Signal<boolean>;
formGroup: ReturnType<typeof this.initForm>;
private contextService;
private activatedRoute;
private userService;
private formBuilder;
private alertService;
private router;
ngOnInit(): Promise<void>;
initForm(user: IUser): _angular_forms.FormGroup<{
applications: _angular_forms.FormControl<_c8y_client.IIdentified[]>;
}>;
save(): Promise<void>;
cancel(): void;
ngOnDestroy(): void;
private hasApplicationManagementRoles;
static ɵfac: _angular_core.ɵɵFactoryDeclaration<ApplicationAccessUserDetailsWrapperComponent, never>;
static ɵcmp: _angular_core.ɵɵComponentDeclaration<ApplicationAccessUserDetailsWrapperComponent, "c8y-application-access-user-details-wrapper", never, {}, {}, never, never, true, never>;
}
export { ApplicationAccessUserDetailsWrapperComponent };
//# sourceMappingURL=index.d.ts.map