UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

17 lines (16 loc) 925 B
import { NavigationItem } from "../../model/navigation-configs"; import { UriNodeResource } from "../../model/uri-resource"; import { Case } from "../../../resources/interface/case"; import { RoleAccess } from "../../../../commons/schema"; export declare class DoubleDrawerUtils { constructor(); static hasItemChildren(item: NavigationItem): boolean; static hasItemAutoOpenView(item: NavigationItem): boolean; static hasItemView(item: NavigationItem): boolean; static isItemAndNodeEqual(item: NavigationItem, node: UriNodeResource): boolean; static extractChildCaseIds(item: Case): string[]; static representsRootNode(item: Case): boolean; static resolveAccessRoles(filter: Case, roleType: string): Array<RoleAccess> | undefined; static isNodeCorrespondingToItem(node: UriNodeResource, item: NavigationItem): boolean; static findTaskIdInCase(useCase: Case, transId: string): string; }