@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
47 lines • 2.58 kB
TypeScript
import { EventEmitter, OnChanges, OnInit } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { IIdentified } from '@c8y/client';
import { Ng1RolesService, Ng1UserInventoryRolesService } from '@c8y/ngx-components/upgrade/upgraded-services';
import * as i0 from "@angular/core";
export declare class RolesAssetTreeComponent implements OnInit, OnChanges {
c8yUserInventoryRoles: Ng1UserInventoryRolesService;
c8yRoles: Ng1RolesService;
user: any;
searchFilter: any;
assignedRoles: any;
ownerAssignedRoles: any;
expandGroups: any;
pageSize: any;
paginationOffset: any;
onChangeRoles: EventEmitter<any>;
onChangeItemCount: EventEmitter<any>;
rootGroups: any;
flatAssetTree: any;
inventoryRoles: any;
loadingAssetTree: any;
inheritedRoles: any;
ownerAllAssignedRoles: any;
noSubgroupTitle: "No subgroups";
manySubgroupsTitle: "Subgroups: {{ count }}";
oneSubgroupTitle: "Subgroup: 1";
clickToOpenTitle: "Click to fetch subgroups";
expandAriaLabel: "Expand";
collapseAriaLabel: "Collapse";
searchTermSubject: BehaviorSubject<string>;
flatTreeSubject: BehaviorSubject<IIdentified[]>;
flatAssetTree$: import("rxjs").Observable<IIdentified[]>;
constructor(c8yUserInventoryRoles: Ng1UserInventoryRolesService, c8yRoles: Ng1RolesService);
ngOnInit(): void;
loadAssetTree(): Promise<void>;
updateTree(): void;
loadChildren(mo: any): void;
loadInventoryRoles(): void;
ngOnChanges(changes: any): void;
setInheritedRoles(): void;
getInventoryInheritedRoles(flatTree: any, assignedRoles: any): any;
onApply(ev: any, managedObjectId: any): void;
filterAsset(asset: any): any;
static ɵfac: i0.ɵɵFactoryDeclaration<RolesAssetTreeComponent, [{ optional: true; }, { optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<RolesAssetTreeComponent, "c8y-roles-asset-tree-upgraded", never, { "user": { "alias": "user"; "required": false; }; "searchFilter": { "alias": "searchFilter"; "required": false; }; "assignedRoles": { "alias": "assignedRoles"; "required": false; }; "ownerAssignedRoles": { "alias": "ownerAssignedRoles"; "required": false; }; "expandGroups": { "alias": "expandGroups"; "required": false; }; "pageSize": { "alias": "pageSize"; "required": false; }; "paginationOffset": { "alias": "paginationOffset"; "required": false; }; }, { "onChangeRoles": "onChangeRoles"; "onChangeItemCount": "onChangeItemCount"; }, never, never, false, never>;
}
//# sourceMappingURL=roles-asset-tree.component.d.ts.map