Instance variable: nodeUtils

interface NodeUtils {
    DEFAULT_REFRESH_TIMEOUT: number;
    _addDefaultMenu: ((node) => boolean);
    _anyNodeInRefresh?: boolean;
    _collapseNode: ((node, forced?) => void);
    _getNodeHandlersStoreKey: ((node) => string);
    _getNodeMenu: ((node) => MenuItem[]);
    _getViewHandlersStoreKey: ((node) => string);
    canEditNodeTitle: ((node) => boolean);
    canUseAutoSearch: (() => boolean);
    cancelNode: ((node) => void);
    closeLoadProgress: ((node) => void);
    collapseNode: ((rootNode, forced?) => void);
    collapseNodeList: ((list, forced?) => void);
    copyNodeItem: ((node, cut?) => void);
    createContextMenu: ((getNodes) => any);
    deferredRefresh: ((node, useTimeout?) => void);
    deferredRefreshCancel: ((node) => void);
    deleteItems: ((nodes, permanent?) => void);
    fillFromList: ((node, list, handlerID) => Promise<void>);
    getBrowserTracksSortString: (() => string);
    getCanBeCollapsed: ((node) => any);
    getCollectionStateRootKey: ((coll) => string);
    getDeleteText: ((node) => any);
    getDevicesBy: ((node, params, handler) => Promise<void>);
    getFirstNode: ((nodes) => any);
    getHasChildren: ((node) => boolean);
    getHasTreeChildren: ((node) => boolean);
    getHasVirtualChildrenSupport: ((node) => any);
    getHideCheckbox: ((node) => boolean);
    getMultiselectSupport: ((node) => any);
    getNodeByPath: ((rootNode, pathNodeStates) => Promise<unknown>);
    getNodeCollection: ((node) => Collection);
    getNodeDevice: ((node) => any);
    getNodeHandlerState: ((viewData) => any);
    getNodeHelpContext: ((node) => string);
    getNodeIcon: ((node) => string);
    getNodeStateRootKey: ((node, coll) => string);
    getNodeTitle: ((node, incChildCount?, acceptPromises?, forEditing?) => string | Promise<string>);
    getNodeTooltip: ((node) => string);
    getNodesTracklist: ((nodes) => any);
    getParentAtLevel: ((node, level) => SharedNode);
    getViewHandlerState: ((viewData) => any);
    initLoadProgress: ((node) => void);
    isDeleteDisabled: ((node) => boolean);
    loadChildren: ((node) => Promise<unknown>);
    onCollapsed: ((node) => void);
    onExpanded: ((node) => void);
    progress?: BackgroundTask;
    refreshNodeChildren: ((node, withoutProgress?) => Promise<unknown>);
    restoreDataSource: ((dataSource) => Promise<SharedObject>);
    restoreNode: ((parentNode, state, addToTree) => Promise<unknown>);
    setNodeHandlerState: ((viewData, state) => void);
    setNodeTitle: ((node, title) => void);
    setViewHandlerState: ((viewData, state) => void);
    storeDataSource: ((dataSource) => any);
    storeNode: ((node) => {
        dataSource: any;
        handlerID: string;
        persistentID: string;
    });
}

Properties

DEFAULT_REFRESH_TIMEOUT: number

Undocumented

_addDefaultMenu: ((node) => boolean)

Type declaration

    • (node): boolean
    • Parameters

      Returns boolean

Undocumented

_anyNodeInRefresh?: boolean

Undocumented

_collapseNode: ((node, forced?) => void)

Type declaration

    • (node, forced?): void
    • Parameters

      Returns void

Undocumented

_getNodeHandlersStoreKey: ((node) => string)

Type declaration

    • (node): string
    • Parameters

      Returns string

Undocumented

_getNodeMenu: ((node) => MenuItem[])

Type declaration

Undocumented

_getViewHandlersStoreKey: ((node) => string)

Type declaration

    • (node): string
    • Parameters

      Returns string

Undocumented

canEditNodeTitle: ((node) => boolean)

Type declaration

    • (node): boolean
    • Parameters

      Returns boolean

Undocumented

canUseAutoSearch: (() => boolean)

Type declaration

    • (): boolean
    • Returns boolean

Undocumented

cancelNode: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

closeLoadProgress: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

collapseNode: ((rootNode, forced?) => void)

Type declaration

    • (rootNode, forced?): void
    • Parameters

      Returns void

Undocumented

collapseNodeList: ((list, forced?) => void)

Type declaration

Undocumented

copyNodeItem: ((node, cut?) => void)

Type declaration

    • (node, cut?): void
    • Parameters

      Returns void

Undocumented

createContextMenu: ((getNodes) => any)

Type declaration

    • (getNodes): any
    • Parameters

      • getNodes: any

      Returns any

Undocumented

deferredRefresh: ((node, useTimeout?) => void)

Type declaration

    • (node, useTimeout?): void
    • Parameters

      Returns void

Undocumented

deferredRefreshCancel: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

deleteItems: ((nodes, permanent?) => void)

Type declaration

    • (nodes, permanent?): void
    • Parameters

      Returns void

Undocumented

fillFromList: ((node, list, handlerID) => Promise<void>)

Type declaration

Undocumented

getBrowserTracksSortString: (() => string)

Type declaration

    • (): string
    • Returns string

Undocumented

getCanBeCollapsed: ((node) => any)

Type declaration

Undocumented

getCollectionStateRootKey: ((coll) => string)

Type declaration

    • (coll): string
    • Parameters

      Returns string

Undocumented

getDeleteText: ((node) => any)

Type declaration

Undocumented

getDevicesBy: ((node, params, handler) => Promise<void>)

Type declaration

    • (node, params, handler): Promise<void>
    • Parameters

      Returns Promise<void>

Undocumented

getFirstNode: ((nodes) => any)

Type declaration

Undocumented

getHasChildren: ((node) => boolean)

Type declaration

    • (node): boolean
    • Parameters

      Returns boolean

Undocumented

getHasTreeChildren: ((node) => boolean)

Type declaration

    • (node): boolean
    • Parameters

      Returns boolean

Undocumented

getHasVirtualChildrenSupport: ((node) => any)

Type declaration

Undocumented

getHideCheckbox: ((node) => boolean)

Type declaration

    • (node): boolean
    • Parameters

      Returns boolean

Undocumented

getMultiselectSupport: ((node) => any)

Type declaration

Undocumented

getNodeByPath: ((rootNode, pathNodeStates) => Promise<unknown>)

Type declaration

    • (rootNode, pathNodeStates): Promise<unknown>
    • Parameters

      Returns Promise<unknown>

Undocumented

getNodeCollection: ((node) => Collection)

Type declaration

Undocumented

getNodeDevice: ((node) => any)

Type declaration

Undocumented

getNodeHandlerState: ((viewData) => any)

Type declaration

    • (viewData): any
    • Parameters

      Returns any

Undocumented

getNodeHelpContext: ((node) => string)

Type declaration

    • (node): string
    • Parameters

      Returns string

Undocumented

getNodeIcon: ((node) => string)

Type declaration

    • (node): string
    • Parameters

      Returns string

Undocumented

getNodeStateRootKey: ((node, coll) => string)

Type declaration

Undocumented

getNodeTitle: ((node, incChildCount?, acceptPromises?, forEditing?) => string | Promise<string>)

Type declaration

    • (node, incChildCount?, acceptPromises?, forEditing?): string | Promise<string>
    • Parameters

      • node: SharedNode
      • Optional incChildCount: boolean
      • Optional acceptPromises: boolean
      • Optional forEditing: boolean

      Returns string | Promise<string>

Undocumented

getNodeTooltip: ((node) => string)

Type declaration

    • (node): string
    • Parameters

      Returns string

Undocumented

getNodesTracklist: ((nodes) => any)

Type declaration

Undocumented

getParentAtLevel: ((node, level) => SharedNode)

Type declaration

Undocumented

getViewHandlerState: ((viewData) => any)

Type declaration

    • (viewData): any
    • Parameters

      Returns any

Undocumented

initLoadProgress: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

isDeleteDisabled: ((node) => boolean)

Type declaration

    • (node): boolean
    • Parameters

      Returns boolean

Undocumented

loadChildren: ((node) => Promise<unknown>)

Type declaration

    • (node): Promise<unknown>
    • Parameters

      Returns Promise<unknown>

Undocumented

onCollapsed: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

onExpanded: ((node) => void)

Type declaration

    • (node): void
    • Parameters

      Returns void

Undocumented

progress?: BackgroundTask

Undocumented

refreshNodeChildren: ((node, withoutProgress?) => Promise<unknown>)

Type declaration

    • (node, withoutProgress?): Promise<unknown>
    • Parameters

      Returns Promise<unknown>

Undocumented

restoreDataSource: ((dataSource) => Promise<SharedObject>)

Type declaration

Undocumented

restoreNode: ((parentNode, state, addToTree) => Promise<unknown>)

Type declaration

    • (parentNode, state, addToTree): Promise<unknown>
    • Parameters

      • parentNode: any
      • state: any
      • addToTree: any

      Returns Promise<unknown>

Undocumented

setNodeHandlerState: ((viewData, state) => void)

Type declaration

    • (viewData, state): void
    • Parameters

      Returns void

Undocumented

setNodeTitle: ((node, title) => void)

Type declaration

    • (node, title): void
    • Parameters

      Returns void

Undocumented

setViewHandlerState: ((viewData, state) => void)

Type declaration

    • (viewData, state): void
    • Parameters

      Returns void

Undocumented

storeDataSource: ((dataSource) => any)

Type declaration

    • (dataSource): any
    • Parameters

      • dataSource: any

      Returns any

Undocumented

storeNode: ((node) => {
    dataSource: any;
    handlerID: string;
    persistentID: string;
})

Type declaration

    • (node): {
          dataSource: any;
          handlerID: string;
          persistentID: string;
      }
    • Parameters

      Returns {
          dataSource: any;
          handlerID: string;
          persistentID: string;
      }

      • dataSource: any

        Undocumented

      • handlerID: string

        Undocumented

      • persistentID: string

        Undocumented

Undocumented