interface IArmTreeScope extends ng . IScope { treeControl : ITreeControl ; createModel : ICreateModel ; actionsModel : any ; resources : any [ ] ; readOnlyMode : boolean ; editMode : boolean ; aceConfig : any ; $createObservableFunction : any ; loading : boolean ; errorResponse : any ; readOnlyResponse : any ; selectedResource : ISelectedResource ; creatable : any ; createMetaData : any ; handleClick ( data , method , event ) ; invokeAction ( selectedResource , action , event ) ; selectResourceHandler ( branch , event ? ) ; putError : string ; invoking : boolean ; expandResourceHandler ( branch , row ? , event ? , dontExpandChildren ? , dontFilterEmpty ? ) : Promise < any > ; tenantSelect ( ) ; enterCreateMode ( ) ; leaveCreateMode ( ) ; clearCreate ( ) ; createMode : boolean ; invokeCreate ( selectedResource , event ) ; createError : string ; enterDataTab ( ) ; hideDocs ( ) ; showDocs ( ) ; hideConfirm ( ) ; setReadOnlyMode ( readOnlyMode ) ; toggleEditMode ( ) ; showHttpVerb ( verb ) : boolean ; logout ( ) ; refresh ( ) ; user : any ; actionResponse : string ; tenants : ITenantDetails [ ] ; selectedTenant : ITenantDetails ; resourceSearchModel : ResourceSearchDataModel ; selectResourceSearch ( item ) ; treeBranchDataOverrides : ITreeBranchDataOverrides [ ] ; copyResUrlToClipboard ( text ) : void ; resUrlColor : string ; resourceSearcher : ResourceSearcher ; resourceDefinitionsCollection : ResourceDefinitionCollection ; editorCollection : EditorCollection ; }