SYMBOL INDEX (1449 symbols across 28 files) FILE: dist/wunderbaum.d.ts type Procedure (line 7) | type Procedure = (...args: any[]) => any; type DebounceOptions (line 8) | type DebounceOptions = { type ThrottleOptions (line 16) | type ThrottleOptions = { type DebouncedFunction (line 22) | interface DebouncedFunction { type NotPromise (line 146) | type NotPromise = T extends Promise ? never : T; type FunctionType (line 147) | type FunctionType = (...args: any[]) => any; type EventCallbackType (line 148) | type EventCallbackType = (e: Event) => boolean | void; class ValidationError (line 153) | class ValidationError extends Error { class Deferred (line 162) | class Deferred { type IconLibrary (line 474) | type IconLibrary = "bootstrap" | "fontawesome6"; type PromiseCallbackType (line 530) | type PromiseCallbackType = (val: any) => void; type finallyCallbackType (line 531) | type finallyCallbackType = () => void; class Deferred (line 547) | class Deferred { class WunderbaumNode (line 576) | class WunderbaumNode { type WunderbaumOptions (line 1185) | interface WunderbaumOptions { type InitWunderbaumOptions (line 1555) | interface InitWunderbaumOptions extends Partial { type TristateType (line 1602) | type TristateType = boolean | undefined; type CheckboxOption (line 1604) | type CheckboxOption = boolean | "radio"; type SortOrderType (line 1606) | type SortOrderType = "asc" | "desc" | undefined; type IconOption (line 1614) | type IconOption = boolean | string; type TooltipOption (line 1616) | type TooltipOption = boolean | string; type SourceAjaxType (line 1617) | interface SourceAjaxType { type SourceListType (line 1623) | type SourceListType = Array; type SourceObjectType (line 1624) | interface SourceObjectType { type SourceType (line 1639) | type SourceType = string | SourceListType | SourceAjaxType | SourceObjec... type MatcherCallback (line 1641) | type MatcherCallback = (node: WunderbaumNode) => boolean; type WbIconBadgeCallback (line 1643) | type WbIconBadgeCallback = (e: WbIconBadgeEventType) => WbIconBadgeEvent... type SortCallback (line 1648) | type SortCallback = (a: WunderbaumNode, b: WunderbaumNode) => number; type SortKeyCallback (line 1650) | type SortKeyCallback = (node: WunderbaumNode) => string | number | any[]; type BoolOptionResolver (line 1652) | type BoolOptionResolver = (node: WunderbaumNode) => boolean; type BoolOrStringOptionResolver (line 1654) | type BoolOrStringOptionResolver = (node: WunderbaumNode) => boolean | st... type NodeAnyCallback (line 1656) | type NodeAnyCallback = (node: WunderbaumNode) => any; type NodeStringCallback (line 1658) | type NodeStringCallback = (node: WunderbaumNode) => string; type NodePropertyGetterCallback (line 1660) | type NodePropertyGetterCallback = (node: WunderbaumNode, propName: strin... type NodeVisitCallback (line 1662) | type NodeVisitCallback = (node: WunderbaumNode) => NodeVisitResponse; type NodeVisitResponse (line 1668) | type NodeVisitResponse = "skip" | boolean | void; type NodeToDictCallback (line 1673) | type NodeToDictCallback = (dict: WbNodeData, node: WunderbaumNode) => No... type NodeSelectCallback (line 1678) | type NodeSelectCallback = (node: WunderbaumNode) => boolean | void; type DeprecationOptions (line 1680) | type DeprecationOptions = { type DynamicBoolOption (line 1688) | type DynamicBoolOption = boolean | BoolOptionResolver; type DynamicStringOption (line 1689) | type DynamicStringOption = string | BoolOptionResolver; type DynamicBoolOrStringOption (line 1690) | type DynamicBoolOrStringOption = boolean | string | BoolOrStringOptionRe... type DynamicCheckboxOption (line 1691) | type DynamicCheckboxOption = CheckboxOption | BoolOrStringOptionResolver; type DynamicIconOption (line 1692) | type DynamicIconOption = IconOption | BoolOrStringOptionResolver; type DynamicTooltipOption (line 1693) | type DynamicTooltipOption = TooltipOption | BoolOrStringOptionResolver; type WbNodeData (line 1695) | interface WbNodeData { type IconMapType (line 1753) | interface IconMapType { type WbCancelableEventResultType (line 1779) | type WbCancelableEventResultType = false | void; type WbTreeEventType (line 1780) | interface WbTreeEventType { type WbNodeEventType (line 1792) | interface WbNodeEventType extends WbTreeEventType { type WbActivateEventType (line 1801) | interface WbActivateEventType extends WbNodeEventType { type WbChangeEventType (line 1806) | interface WbChangeEventType extends WbNodeEventType { type WbClickEventType (line 1816) | interface WbClickEventType extends WbTreeEventType { type WbDeactivateEventType (line 1824) | interface WbDeactivateEventType extends WbNodeEventType { type WbEditApplyEventType (line 1829) | interface WbEditApplyEventType extends WbNodeEventType { type WbEditEditEventType (line 1841) | interface WbEditEditEventType extends WbNodeEventType { type WbErrorEventType (line 1845) | interface WbErrorEventType extends WbNodeEventType { type WbExpandEventType (line 1848) | interface WbExpandEventType extends WbNodeEventType { type WbFocusEventType (line 1851) | interface WbFocusEventType extends WbTreeEventType { type WbIconBadgeEventType (line 1857) | interface WbIconBadgeEventType extends WbNodeEventType { type WbIconBadgeEventResultType (line 1860) | interface WbIconBadgeEventResultType { type WbInitEventType (line 1868) | interface WbInitEventType extends WbTreeEventType { type WbKeydownEventType (line 1871) | interface WbKeydownEventType extends WbTreeEventType { type WbModifyChildEventType (line 1878) | interface WbModifyChildEventType extends WbNodeEventType { type WbReceiveEventType (line 1883) | interface WbReceiveEventType extends WbNodeEventType { type WbSelectEventType (line 1886) | interface WbSelectEventType extends WbNodeEventType { type WbButtonClickEventType (line 1889) | interface WbButtonClickEventType extends WbTreeEventType { type WbRenderEventType (line 1894) | interface WbRenderEventType extends WbNodeEventType { type NodeTypeDefinition (line 1937) | interface NodeTypeDefinition { type NodeTypeDefinitionMap (line 1950) | type NodeTypeDefinitionMap = { type ColumnDefinition (line 1957) | interface ColumnDefinition { type ColumnDefinitionList (line 2034) | type ColumnDefinitionList = Array; type ColumnEventInfo (line 2038) | interface ColumnEventInfo { type ColumnEventInfoMap (line 2048) | type ColumnEventInfoMap = { type WbEventInfo (line 2055) | interface WbEventInfo { type FilterModeType (line 2077) | type FilterModeType = null | "mark" | "dim" | "hide"; type SelectModeType (line 2078) | type SelectModeType = "single" | "multi" | "hier"; type NavigationType (line 2079) | type NavigationType = "down" | "first" | "firstCol" | "last" | "lastCol"... type ApplyCommandType (line 2080) | type ApplyCommandType = NavigationType | "addChild" | "addSibling" | "co... type NodeFilterResponse (line 2081) | type NodeFilterResponse = "skip" | "branch" | boolean | void; type NodeFilterCallback (line 2082) | type NodeFilterCallback = (node: WunderbaumNode) => NodeFilterResponse; type ChangeType (line 2086) | enum ChangeType { type RenderFlag (line 2105) | enum RenderFlag { type NodeStatusType (line 2112) | enum NodeStatusType { type NodeRegion (line 2120) | enum NodeRegion { type NavModeEnum (line 2130) | enum NavModeEnum { type TranslationsType (line 2141) | type TranslationsType = { type AddChildrenOptions (line 2158) | interface AddChildrenOptions { type ApplyCommandOptions (line 2173) | interface ApplyCommandOptions { type ExpandAllOptions (line 2177) | interface ExpandAllOptions { type FilterNodesOptions (line 2214) | interface FilterNodesOptions { type GetStateOptions (line 2235) | interface GetStateOptions { type SetStateOptions (line 2244) | interface SetStateOptions { type TreeStateDefinition (line 2249) | interface TreeStateDefinition { type LoadLazyNodesOptions (line 2260) | interface LoadLazyNodesOptions { type MakeVisibleOptions (line 2269) | interface MakeVisibleOptions { type NavigateOptions (line 2278) | interface NavigateOptions { type RenderOptions (line 2285) | interface RenderOptions { type ScrollIntoViewOptions (line 2302) | interface ScrollIntoViewOptions { type ScrollToOptions (line 2313) | interface ScrollToOptions extends ScrollIntoViewOptions { type SetActiveOptions (line 2318) | interface SetActiveOptions { type SetColumnOptions (line 2337) | interface SetColumnOptions { type SetExpandedOptions (line 2348) | interface SetExpandedOptions { type UpdateOptions (line 2363) | interface UpdateOptions { type SetSelectedOptions (line 2368) | interface SetSelectedOptions { type SetStatusOptions (line 2379) | interface SetStatusOptions { type ReloadOptions (line 2388) | interface ReloadOptions { type ResetOrderOptions (line 2397) | interface ResetOrderOptions { type SortOptions (line 2409) | interface SortOptions { type SortByPropertyOptions (line 2454) | type SortByPropertyOptions = SortOptions; type VisitRowsOptions (line 2456) | interface VisitRowsOptions { type FilterConnectType (line 2473) | interface FilterConnectType { type FilterOptionsType (line 2486) | type FilterOptionsType = { type EditOptionsType (line 2506) | type EditOptionsType = { type InsertNodeType (line 2572) | type InsertNodeType = "before" | "after" | "prependChild" | "appendChild"; type DropEffectType (line 2573) | type DropEffectType = "none" | "copy" | "link" | "move"; type DropEffectAllowedType (line 2574) | type DropEffectAllowedType = "none" | "copy" | "copyLink" | "copyMove" |... type DropRegionType (line 2575) | type DropRegionType = "over" | "before" | "after"; type DropRegionTypeSet (line 2576) | type DropRegionTypeSet = Set; type DropRegionTypeList (line 2577) | type DropRegionTypeList = Array; type DragEventType (line 2578) | interface DragEventType extends WbNodeEventType { type DropEventType (line 2584) | interface DropEventType extends WbNodeEventType { type DndOptionsType (line 2594) | type DndOptionsType = { type GridOptionsType (line 2738) | type GridOptionsType = object; type KeynavOptionsType (line 2739) | type KeynavOptionsType = object; type LoggerOptionsType (line 2740) | type LoggerOptionsType = object; class DndExtension (line 2748) | class DndExtension extends WunderbaumExtension { class EditExtension (line 2799) | class EditExtension extends WunderbaumExtension { type DragCallbackArgType (line 2831) | type DragCallbackArgType = { type DragCallbackType (line 2852) | type DragCallbackType = (e: DragCallbackArgType) => boolean | void; type DragObserverOptionsType (line 2853) | type DragObserverOptionsType = { class DragObserver (line 2868) | class DragObserver { class GridExtension (line 2904) | class GridExtension extends WunderbaumExtension { class KeynavExtension (line 2923) | class KeynavExtension extends WunderbaumExtension { class LoggerExtension (line 2939) | class LoggerExtension extends WunderbaumExtension { type ExtensionsDict (line 2956) | type ExtensionsDict = { class FilterExtension (line 2985) | class FilterExtension extends WunderbaumExtension { class Wunderbaum (line 3046) | class Wunderbaum { FILE: dist/wunderbaum.esm.js function isObject (line 49) | function isObject(value) { function debounce (line 108) | function debounce(func, wait = 0, options = {}) { function throttle (line 276) | function throttle(func, wait = 0, options = {}) { constant MOUSE_BUTTONS (line 300) | const MOUSE_BUTTONS = { constant MAX_INT (line 308) | const MAX_INT = 9007199254740991; constant REX_HTML (line 312) | const REX_HTML = /[&<>"'/]/g; constant REX_TOOLTIP (line 313) | const REX_TOOLTIP = /[<>"'/]/g; constant ENTITY_MAP (line 314) | const ENTITY_MAP = { class ValidationError (line 326) | class ValidationError extends Error { method constructor (line 327) | constructor(message) { method constructor (line 339) | constructor() { method resolve (line 344) | resolve(value) { method reject (line 353) | reject(error) { method then (line 362) | then(cb) { method catch (line 370) | catch(cb) { method promise (line 378) | promise() { function assert (line 386) | function assert(cond, msg) { function _getUserInfo (line 392) | function _getUserInfo() { function documentReady (line 401) | function documentReady(callback) { function documentReadyPromise (line 410) | function documentReadyPromise() { function each (line 423) | function each(obj, callback) { function error (line 447) | function error(msg) { function escapeHtml (line 451) | function escapeHtml(s) { function escapeRegex (line 460) | function escapeRegex(s) { function escapeTooltip (line 464) | function escapeTooltip(s) { function extractHtmlText (line 470) | function extractHtmlText(s) { function getValueFromElem (line 502) | function getValueFromElem(elem, coerce = false) { function setValueToElem (line 584) | function setValueToElem(elem, value) { function setElemDisplay (line 651) | function setElemDisplay(elem, flag) { function elemFromHtml (line 663) | function elemFromHtml(html) { function elemFromSelector (line 670) | function elemFromSelector(obj) { function eventToString (line 703) | function eventToString(event) { function extend (line 742) | function extend(...args) { function isArray (line 757) | function isArray(obj) { function isEmptyObject (line 761) | function isEmptyObject(obj) { function isFunction (line 765) | function isFunction(obj) { function isPlainObject (line 769) | function isPlainObject(obj) { function noop (line 773) | function noop(...args) { } function onEvent (line 774) | function onEvent(rootTarget, eventNames, selectorOrHandler, handlerOrNon... function overrideMethod (line 816) | function overrideMethod(instance, methodName, handler, ctx) { function setTimeoutPromise (line 842) | function setTimeoutPromise(callback, ms) { function sleep (line 864) | async function sleep(ms) { function toggleCheckbox (line 877) | function toggleCheckbox(element, value, tristate) { function getOption (line 905) | function getOption(opts, name, defaultValue = undefined) { function rotate (line 917) | function rotate(value, values) { function toSet (line 922) | function toSet(val) { function toPixel (line 949) | function toPixel(...defaults) { function unsafeCast (line 962) | function unsafeCast(value) { function toBool (line 972) | function toBool(...boolDefaults) { function intToBool (line 986) | function intToBool(val) { function type (line 1005) | function type(obj) { function adaptiveThrottle (line 1023) | function adaptiveThrottle(callback, options) { function murmurHash3 (line 1100) | function murmurHash3(key, asString = true, seed = 0) { class WunderbaumExtension (line 1268) | class WunderbaumExtension { method constructor (line 1269) | constructor(tree, id, defaults) { method init (line 1286) | init() { method getPluginOption (line 1303) | getPluginOption(name, defaultValue) { method setPluginOption (line 1307) | setPluginOption(name, value) { method setEnabled (line 1310) | setEnabled(flag = true) { method onKeyEvent (line 1314) | onKeyEvent(data) { method onRender (line 1317) | onRender(data) { constant START_MARKER (line 1327) | const START_MARKER = "\uFFF7"; constant END_MARKER (line 1328) | const END_MARKER = "\uFFF8"; constant RE_START_MARKER (line 1329) | const RE_START_MARKER = new RegExp(escapeRegex(START_MARKER), "g"); constant RE_END_MARTKER (line 1330) | const RE_END_MARTKER = new RegExp(escapeRegex(END_MARKER), "g"); class FilterExtension (line 1331) | class FilterExtension extends WunderbaumExtension { method constructor (line 1332) | constructor(tree) { method init (line 1352) | init() { method setPluginOption (line 1359) | setPluginOption(name, value) { method _updatedConnectedControls (line 1369) | _updatedConnectedControls() { method _connectControls (line 1410) | _connectControls() { method _applyFilterNoUpdate (line 1449) | _applyFilterNoUpdate(filter, _opts) { method _applyFilterImpl (line 1454) | _applyFilterImpl(filter, _opts) { method filterNodes (line 1604) | filterNodes(filter, options) { method filterBranches (line 1611) | filterBranches(filter, options) { method countMatches (line 1623) | countMatches() { method updateFilter (line 1635) | updateFilter() { method clearFilter (line 1652) | clearFilter() { function _markFuzzyMatchedChars (line 1687) | function _markFuzzyMatchedChars(text, matches, escapeTitles = true) { constant QUICKSEARCH_DELAY (line 1722) | const QUICKSEARCH_DELAY = 500; class KeynavExtension (line 1723) | class KeynavExtension extends WunderbaumExtension { method constructor (line 1724) | constructor(tree) { method _getEmbeddedInputElem (line 1727) | _getEmbeddedInputElem(elem) { method _isCurInputFocused (line 1750) | _isCurInputFocused() { method onKeyEvent (line 1756) | onKeyEvent(data) { class LoggerExtension (line 2086) | class LoggerExtension extends WunderbaumExtension { method constructor (line 2087) | constructor(tree) { method init (line 2097) | init() { method onKeyEvent (line 2116) | onKeyEvent(data) { class DndExtension (line 2129) | class DndExtension extends WunderbaumExtension { method constructor (line 2130) | constructor(tree) { method init (line 2175) | init() { method _leaveNode (line 2195) | _leaveNode() { method unifyDragover (line 2205) | unifyDragover(res) { method _calcDropRegion (line 2224) | _calcDropRegion(e, allowed) { method _guessDropEffect (line 2251) | _guessDropEffect(e) { method _isVoidDrop (line 2290) | _isVoidDrop(targetNode, srcNode, dropRegion) { method _applyScrollDir (line 2307) | _applyScrollDir() { method _autoScroll (line 2321) | _autoScroll(viewportY) { method isDragging (line 2354) | isDragging() { method onDragEvent (line 2360) | onDragEvent(e) { method onDropEvent (line 2431) | onDropEvent(e) { class DragObserver (line 2582) | class DragObserver { method constructor (line 2583) | constructor(opts) { method disconnect (line 2609) | disconnect() { method getDragElem (line 2614) | getDragElem() { method isDragging (line 2617) | isDragging() { method stopDrag (line 2620) | stopDrag(cb_event) { method handleEvent (line 2635) | handleEvent(e) { constant DEFAULT_DEBUGLEVEL (line 2728) | const DEFAULT_DEBUGLEVEL = 3; constant DEFAULT_ROW_HEIGHT (line 2732) | const DEFAULT_ROW_HEIGHT = 22; constant ICON_WIDTH (line 2736) | const ICON_WIDTH = 20; constant TITLE_SPAN_PAD_Y (line 2741) | const TITLE_SPAN_PAD_Y = 7; constant RENDER_MAX_PREFETCH (line 2743) | const RENDER_MAX_PREFETCH = 5; constant DEFAULT_MIN_COL_WIDTH (line 2745) | const DEFAULT_MIN_COL_WIDTH = 4; constant NODE_TYPE_FOLDER (line 2750) | const NODE_TYPE_FOLDER = "folder"; constant TEST_FILE_PATH (line 2755) | const TEST_FILE_PATH = /^(?!.*<).*[/.]/; constant TEST_HTML (line 2757) | const TEST_HTML = /{e.querySelectorAll(n.selector).forEac... method filterChanged (line 4) | filterChanged(){this.ensureFocusedElementVisible()} method showPage (line 4) | showPage(){document.body.style.display&&(document.body.style.removePrope... method scrollToHash (line 4) | scrollToHash(){if(location.hash){let e=document.getElementById(location.... method ensureActivePageVisible (line 4) | ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation ... method updateIndexVisibility (line 4) | updateIndexVisibility(){let e=document.querySelector(".tsd-index-content... method ensureFocusedElementVisible (line 4) | ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysV... method listenForCodeCopies (line 4) | listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(... function ze (line 4) | function ze(t){let e=t.getBoundingClientRect(),n=Math.max(document.docum... function A (line 4) | async function A(t){let e=Uint8Array.from(atob(t),s=>s.charCodeAt(0)),r=... function fe (line 4) | async function fe(t,e){if(!window.searchData)return;let n=await A(window... function ve (line 4) | function ve(){let t=document.getElementById("tsd-search");if(!t)return;l... function We (line 4) | function We(t,e,n,r){n.addEventListener("input",ue(()=>{Ue(t,e,n,r)},200... function re (line 4) | function re(t){t.classList.remove("has-focus")} function Ue (line 4) | function Ue(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=... function me (line 5) | function me(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySele... function Je (line 5) | function Je(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelec... function ye (line 5) | function ye(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLo... function ne (line 5) | function ne(t){return t.replace(/[&<>"'"]/g,e=>Ge[e])} method constructor (line 5) | constructor(e){this.el=e.el,this.app=e.app} method constructor (line 5) | constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.e... method setActive (line 5) | setActive(e){if(this.active==e)return;this.active=e,document.documentEle... method onPointerUp (line 5) | onPointerUp(e){D||(this.setActive(!0),e.preventDefault())} method onDocumentPointerDown (line 5) | onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sideb... method onDocumentPointerUp (line 5) | onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sideba... method getItem (line 5) | getItem(){return null} method setItem (line 5) | setItem(){} method constructor (line 5) | constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=thi... method fromLocalStorage (line 6) | fromLocalStorage(){let e=C.getItem(this.key);return e?e==="true":this.el... method setLocalStorage (line 6) | setLocalStorage(e){C.setItem(this.key,e.toString()),this.value=e,this.ha... method handleValueChange (line 6) | handleValueChange(){this.el.checked=this.value,document.documentElement.... method constructor (line 6) | constructor(e,n){this.key=e,this.open=n} method add (line 6) | add(e){this.accordions.push(e),e.open=this.open,e.addEventListener("togg... method toggle (line 6) | toggle(e){for(let n of this.accordions)n.open=e;C.setItem(this.key,e.toS... method constructor (line 6) | constructor(e){super(e);let n=this.el.querySelector("summary"),r=n.query... function Se (line 6) | function Se(t){let e=C.getItem("tsd-theme")||"os";t.value=e,we(e),t.addE... function we (line 6) | function we(t){document.documentElement.dataset.theme=t} function Ce (line 6) | function Ce(){let t=document.getElementById("tsd-nav-script");t&&(t.addE... function Te (line 6) | async function Te(){let t=document.getElementById("tsd-nav-container");i... function Ie (line 6) | function Ie(t,e,n){let r=e.appendChild(document.createElement("li"));if(... function ke (line 6) | function ke(t,e,n){if(t.path){let r=e.appendChild(document.createElement... function Pe (line 6) | function Pe(){document.querySelector(".tsd-full-hierarchy")?Ye():documen... function Ye (line 6) | function Ye(){document.addEventListener("click",r=>{let i=r.target;for(;... function Ze (line 6) | function Ze(){let t=document.getElementById("tsd-hierarchy-script");t&&(... function Qe (line 6) | async function Qe(){let t=document.querySelector(".tsd-panel.tsd-hierarc... function Ke (line 6) | function Ke(t,e,n){let r=e.roots.filter(i=>et(e,i,n));for(let i of r)t.a... function _e (line 6) | function _e(t,e,n,r=new Set){if(r.has(e))return;r.add(e);let i=t.reflect... function et (line 6) | function et(t,e,n){if(e===n)return!0;let r=new Set,i=[t.reflections[e]];... function tt (line 6) | function tt(){let t=document.createElementNS("http://www.w3.org/2000/svg... FILE: docs/demo/navigation.js function addCssImport (line 165) | function addCssImport(tag, url) { function toggleButtonCreate (line 180) | function toggleButtonCreate(selector, onChange) { function loadScript (line 195) | function loadScript( function reconfigureTree (line 241) | function reconfigureTree(tag = null) { function showStatus (line 322) | function showStatus(tree) { FILE: docs/unittest/test-core-fixture1.js constant FIXTURE_1 (line 10) | const FIXTURE_1 = [ FILE: docs/unittest/test-core.js constant FIXTURE_1 (line 12) | const FIXTURE_1 = [ FILE: src/common.ts constant DEFAULT_DEBUGLEVEL (line 18) | const DEFAULT_DEBUGLEVEL = 4; constant DEFAULT_ROW_HEIGHT (line 22) | const DEFAULT_ROW_HEIGHT = 22; constant ICON_WIDTH (line 26) | const ICON_WIDTH = 20; constant TITLE_SPAN_PAD_Y (line 31) | const TITLE_SPAN_PAD_Y = 7; constant RENDER_MAX_PREFETCH (line 33) | const RENDER_MAX_PREFETCH = 5; constant RENDER_MIN_PREFETCH (line 35) | const RENDER_MIN_PREFETCH = 5; constant DEFAULT_MIN_COL_WIDTH (line 37) | const DEFAULT_MIN_COL_WIDTH = 4; constant NODE_TYPE_FOLDER (line 42) | const NODE_TYPE_FOLDER = "folder"; constant TEST_FILE_PATH (line 47) | const TEST_FILE_PATH = /^(?!.*<).*[/.]/; constant TEST_HTML (line 49) | const TEST_HTML = / } = { constant RESERVED_TREE_SOURCE_KEYS (line 139) | const RESERVED_TREE_SOURCE_KEYS: Set = new Set([ constant KEY_TO_NAVIGATION_MAP (line 160) | const KEY_TO_NAVIGATION_MAP: { [key: string]: NavigationType } = { constant KEY_TO_COMMAND_MAP (line 177) | const KEY_TO_COMMAND_MAP: { [key: string]: ApplyCommandType } = { function makeNodeTitleMatcher (line 206) | function makeNodeTitleMatcher(match: string | RegExp): MatcherCallback { function makeNodeTitleStartMatcher (line 226) | function makeNodeTitleStartMatcher(s: string): MatcherCallback { function nodeTitleSorter (line 237) | function nodeTitleSorter(a: WunderbaumNode, b: WunderbaumNode): number { function unflattenSource (line 265) | function unflattenSource(source: SourceObjectType): void { function decompressSourceData (line 372) | function decompressSourceData(source: SourceObjectType): void { FILE: src/debounce.ts type Procedure (line 13) | type Procedure = (...args: any[]) => any; type DebounceOptions (line 15) | type DebounceOptions = { type ThrottleOptions (line 24) | type ThrottleOptions = { type DebouncedFunction (line 31) | interface DebouncedFunction { function isObject (line 84) | function isObject(value: any) { function debounce (line 144) | function debounce( function throttle (line 346) | function throttle( FILE: src/deferred.ts type PromiseCallbackType (line 7) | type PromiseCallbackType = (val: any) => void; type finallyCallbackType (line 8) | type finallyCallbackType = () => void; class Deferred (line 25) | class Deferred { method constructor (line 30) | constructor() { method resolve (line 37) | resolve(value?: any) { method reject (line 41) | reject(reason?: any) { method promise (line 45) | promise() { method then (line 49) | then(cb: PromiseCallbackType) { method catch (line 53) | catch(cb: PromiseCallbackType) { method finally (line 57) | finally(cb: finallyCallbackType) { FILE: src/drag_observer.ts type DragCallbackArgType (line 7) | type DragCallbackArgType = { type DragCallbackType (line 28) | type DragCallbackType = (e: DragCallbackArgType) => boolean | void; type DragObserverOptionsType (line 29) | type DragObserverOptionsType = { class DragObserver (line 45) | class DragObserver { method constructor (line 72) | constructor(opts: DragObserverOptionsType) { method disconnect (line 84) | disconnect() { method getDragElem (line 90) | public getDragElem(): HTMLElement | null { method isDragging (line 94) | public isDragging(): boolean { method stopDrag (line 98) | public stopDrag(cb_event?: DragCallbackArgType): void { method handleEvent (line 113) | protected handleEvent(e: MouseEvent): boolean | void { FILE: src/types.ts type TristateType (line 12) | type TristateType = boolean | undefined; type CheckboxOption (line 14) | type CheckboxOption = boolean | "radio"; type SortOrderType (line 16) | type SortOrderType = "asc" | "desc" | undefined; type IconOption (line 24) | type IconOption = boolean | string; type TooltipOption (line 26) | type TooltipOption = boolean | string; type SourceAjaxType (line 31) | interface SourceAjaxType { type SourceListType (line 37) | type SourceListType = Array; type SourceObjectType (line 38) | interface SourceObjectType { type SourceType (line 51) | type SourceType = type MatcherCallback (line 58) | type MatcherCallback = (node: WunderbaumNode) => boolean; type WbIconBadgeCallback (line 60) | type WbIconBadgeCallback = ( type SortCallback (line 67) | type SortCallback = (a: WunderbaumNode, b: WunderbaumNode) => number; type SortKeyCallback (line 69) | type SortKeyCallback = (node: WunderbaumNode) => string | number | any[]; type BoolOptionResolver (line 71) | type BoolOptionResolver = (node: WunderbaumNode) => boolean; type BoolOrStringOptionResolver (line 73) | type BoolOrStringOptionResolver = ( type NodeAnyCallback (line 77) | type NodeAnyCallback = (node: WunderbaumNode) => any; type NodeStringCallback (line 79) | type NodeStringCallback = (node: WunderbaumNode) => string; type NodePropertyGetterCallback (line 81) | type NodePropertyGetterCallback = ( type NodeVisitCallback (line 86) | type NodeVisitCallback = (node: WunderbaumNode) => NodeVisitResponse; type NodeVisitResponse (line 92) | type NodeVisitResponse = "skip" | boolean | void; type NodeToDictCallback (line 97) | type NodeToDictCallback = ( type NodeSelectCallback (line 105) | type NodeSelectCallback = (node: WunderbaumNode) => boolean | void; type DeprecationOptions (line 108) | type DeprecationOptions = { type DynamicBoolOption (line 117) | type DynamicBoolOption = boolean | BoolOptionResolver; type DynamicStringOption (line 118) | type DynamicStringOption = string | BoolOptionResolver; type DynamicBoolOrStringOption (line 119) | type DynamicBoolOrStringOption = type DynamicCheckboxOption (line 123) | type DynamicCheckboxOption = CheckboxOption | BoolOrStringOptionResolver; type DynamicIconOption (line 124) | type DynamicIconOption = IconOption | BoolOrStringOptionResolver; type DynamicTooltipOption (line 125) | type DynamicTooltipOption = TooltipOption | BoolOrStringOptionResolver; type WbNodeData (line 129) | interface WbNodeData { type IconMapType (line 188) | interface IconMapType { type WbCancelableEventResultType (line 218) | type WbCancelableEventResultType = false | void; type WbTreeEventType (line 220) | interface WbTreeEventType { type WbNodeEventType (line 234) | interface WbNodeEventType extends WbTreeEventType { type WbActivateEventType (line 244) | interface WbActivateEventType extends WbNodeEventType { type WbChangeEventType (line 250) | interface WbChangeEventType extends WbNodeEventType { type WbClickEventType (line 261) | interface WbClickEventType extends WbTreeEventType { type WbDeactivateEventType (line 270) | interface WbDeactivateEventType extends WbNodeEventType { type WbEditApplyEventType (line 276) | interface WbEditApplyEventType extends WbNodeEventType { type WbEditEditEventType (line 289) | interface WbEditEditEventType extends WbNodeEventType { type WbErrorEventType (line 298) | interface WbErrorEventType extends WbNodeEventType { type WbExpandEventType (line 302) | interface WbExpandEventType extends WbNodeEventType { type WbFocusEventType (line 306) | interface WbFocusEventType extends WbTreeEventType { type WbIconBadgeEventType (line 313) | interface WbIconBadgeEventType extends WbNodeEventType { type WbIconBadgeEventResultType (line 317) | interface WbIconBadgeEventResultType { type WbInitEventType (line 326) | interface WbInitEventType extends WbTreeEventType { type WbKeydownEventType (line 330) | interface WbKeydownEventType extends WbTreeEventType { type WbModifyChildEventType (line 338) | interface WbModifyChildEventType extends WbNodeEventType { type WbReceiveEventType (line 344) | interface WbReceiveEventType extends WbNodeEventType { type WbSelectEventType (line 348) | interface WbSelectEventType extends WbNodeEventType { type WbButtonClickEventType (line 352) | interface WbButtonClickEventType extends WbTreeEventType { type WbRenderEventType (line 358) | interface WbRenderEventType extends WbNodeEventType { type NodeTypeDefinition (line 402) | interface NodeTypeDefinition { type NodeTypeDefinitionMap (line 421) | type NodeTypeDefinitionMap = { [type: string]: NodeTypeDefinition }; type ColumnDefinition (line 427) | interface ColumnDefinition { type ColumnDefinitionList (line 509) | type ColumnDefinitionList = Array; type ColumnEventInfo (line 514) | interface ColumnEventInfo { type ColumnEventInfoMap (line 525) | type ColumnEventInfoMap = { [colId: string]: ColumnEventInfo }; type WbEventInfo (line 531) | interface WbEventInfo { type FilterModeType (line 558) | type FilterModeType = null | "mark" | "dim" | "hide"; type SelectModeType (line 559) | type SelectModeType = "single" | "multi" | "hier"; type NavigationType (line 561) | type NavigationType = type ApplyCommandType (line 576) | type ApplyCommandType = type NodeFilterResponse (line 596) | type NodeFilterResponse = "skip" | "branch" | boolean | void; type NodeFilterCallback (line 597) | type NodeFilterCallback = (node: WunderbaumNode) => NodeFilterResponse; type ChangeType (line 602) | enum ChangeType { type RenderFlag (line 622) | enum RenderFlag { type NodeStatusType (line 630) | enum NodeStatusType { type NodeRegion (line 639) | enum NodeRegion { type NavModeEnum (line 650) | enum NavModeEnum { type TranslationsType (line 662) | type TranslationsType = { type AddChildrenOptions (line 683) | interface AddChildrenOptions { type ApplyCommandOptions (line 699) | interface ApplyCommandOptions { type ExpandAllOptions (line 704) | interface ExpandAllOptions { type FilterNodesOptions (line 742) | interface FilterNodesOptions { type GetStateOptions (line 764) | interface GetStateOptions { type SetStateOptions (line 774) | interface SetStateOptions { type TreeStateDefinition (line 780) | interface TreeStateDefinition { type LoadLazyNodesOptions (line 792) | interface LoadLazyNodesOptions { type MakeVisibleOptions (line 802) | interface MakeVisibleOptions { type NavigateOptions (line 812) | interface NavigateOptions { type RenderOptions (line 820) | interface RenderOptions { type ScrollIntoViewOptions (line 838) | interface ScrollIntoViewOptions { type ScrollToOptions (line 850) | interface ScrollToOptions extends ScrollIntoViewOptions { type SetActiveOptions (line 856) | interface SetActiveOptions { type SetColumnOptions (line 880) | interface SetColumnOptions { type SetExpandedOptions (line 892) | interface SetExpandedOptions { type UpdateOptions (line 908) | interface UpdateOptions { type SetSelectedOptions (line 916) | interface SetSelectedOptions { type SetStatusOptions (line 930) | interface SetStatusOptions { type ReloadOptions (line 940) | interface ReloadOptions { type ResetOrderOptions (line 950) | interface ResetOrderOptions { type SortOptions (line 963) | interface SortOptions { type SortByPropertyOptions (line 1009) | type SortByPropertyOptions = SortOptions; type VisitRowsOptions (line 1012) | interface VisitRowsOptions { type FilterConnectType (line 1034) | interface FilterConnectType { type FilterOptionsType (line 1048) | type FilterOptionsType = { type EditOptionsType (line 1072) | type EditOptionsType = { type InsertNodeType (line 1147) | type InsertNodeType = type DropEffectType (line 1153) | type DropEffectType = "none" | "copy" | "link" | "move"; type DropEffectAllowedType (line 1154) | type DropEffectAllowedType = type DropRegionType (line 1164) | type DropRegionType = "over" | "before" | "after"; type DropRegionTypeSet (line 1165) | type DropRegionTypeSet = Set; type DropRegionTypeList (line 1166) | type DropRegionTypeList = Array; type DragEventType (line 1178) | interface DragEventType extends WbNodeEventType { type DropEventType (line 1185) | interface DropEventType extends WbNodeEventType { type DndOptionsType (line 1196) | type DndOptionsType = { type GridOptionsType (line 1382) | type GridOptionsType = object; type KeynavOptionsType (line 1387) | type KeynavOptionsType = object; type LoggerOptionsType (line 1392) | type LoggerOptionsType = object; FILE: src/util.ts constant MOUSE_BUTTONS (line 14) | const MOUSE_BUTTONS: { [key: number]: string } = { constant MAX_INT (line 23) | const MAX_INT = 9007199254740991; constant REX_HTML (line 28) | const REX_HTML = /[&<>"'/]/g; constant REX_TOOLTIP (line 29) | const REX_TOOLTIP = /[<>"'/]/g; constant ENTITY_MAP (line 30) | const ENTITY_MAP: { [key: string]: string } = { type NotPromise (line 39) | type NotPromise = T extends Promise ? never : T; type FunctionType (line 41) | type FunctionType = (...args: any[]) => any; type EventCallbackType (line 42) | type EventCallbackType = (e: Event) => boolean | void; type PromiseCallbackType (line 43) | type PromiseCallbackType = (val: any) => void; class ValidationError (line 49) | class ValidationError extends Error { method constructor (line 50) | constructor(message: string) { class Deferred (line 62) | class Deferred { method constructor (line 70) | constructor() {} method resolve (line 72) | resolve(value?: any) { method reject (line 81) | reject(error?: any) { method then (line 90) | then(cb: any) { method catch (line 97) | catch(cb: any) { method promise (line 104) | promise() { function assert (line 113) | function assert(cond: any, msg: string) { function _getUserInfo (line 120) | function _getUserInfo() { function documentReady (line 130) | function documentReady(callback: () => void): void { function documentReadyPromise (line 139) | function documentReadyPromise(): Promise { function each (line 153) | function each( function error (line 181) | function error(msg: string) { function escapeHtml (line 186) | function escapeHtml(s: string): string { function escapeRegex (line 197) | function escapeRegex(s: string) { function escapeTooltip (line 202) | function escapeTooltip(s: string): string { function extractHtmlText (line 209) | function extractHtmlText(s: string) { function getValueFromElem (line 242) | function getValueFromElem(elem: HTMLElement, coerce = false): any { function setValueToElem (line 328) | function setValueToElem(elem: HTMLElement, value: any): void { function setElemDisplay (line 395) | function setElemDisplay( function elemFromHtml (line 410) | function elemFromHtml(html: string): T { function elemFromSelector (line 419) | function elemFromSelector(obj: string | T): T | null { function eventToString (line 453) | function eventToString(event: Event): string { function extend (line 493) | function extend(...args: any[]) { function isArray (line 509) | function isArray(obj: any) { function isEmptyObject (line 514) | function isEmptyObject(obj: any) { function isFunction (line 519) | function isFunction(obj: any) { function isPlainObject (line 524) | function isPlainObject(obj: any) { function noop (line 529) | function noop(...args: any[]): any {} function onEvent (line 567) | function onEvent( function overrideMethod (line 615) | function overrideMethod( function setTimeoutPromise (line 647) | function setTimeoutPromise( function sleep (line 673) | async function sleep(ms: number) { function toggleCheckbox (line 687) | function toggleCheckbox( function getOption (line 721) | function getOption( function rotate (line 739) | function rotate(value: any, values: any[]): any { function toSet (line 745) | function toSet(val: any): Set { function toPixel (line 773) | function toPixel( function unsafeCast (line 789) | function unsafeCast(value: any): T { function toBool (line 800) | function toBool( function intToBool (line 817) | function intToBool( function type (line 841) | function type(obj: any): string { function adaptiveThrottle (line 860) | function adaptiveThrottle( function murmurHash3 (line 950) | function murmurHash3( FILE: src/wb_ext_dnd.ts class DndExtension (line 21) | class DndExtension extends WunderbaumExtension { method constructor (line 33) | constructor(tree: Wunderbaum) { method init (line 71) | init() { method _leaveNode (line 102) | protected _leaveNode(): void { method unifyDragover (line 116) | protected unifyDragover(res: any): DropRegionTypeSet | false { method _calcDropRegion (line 133) | protected _calcDropRegion( method _guessDropEffect (line 161) | protected _guessDropEffect(e: DragEvent): DropEffectType { method _isVoidDrop (line 202) | protected _isVoidDrop( method _applyScrollDir (line 226) | protected _applyScrollDir(): void { method _autoScroll (line 239) | protected _autoScroll(viewportY: number): number { method isDragging (line 279) | isDragging(): boolean { method onDragEvent (line 286) | protected onDragEvent(e: DragEvent) { method onDropEvent (line 361) | protected onDropEvent(e: DragEvent) { FILE: src/wb_ext_edit.ts class EditExtension (line 25) | class EditExtension extends WunderbaumExtension { method constructor (line 30) | constructor(tree: Wunderbaum) { method _applyChange (line 58) | protected async _applyChange( method _onChange (line 121) | protected _onChange(e: Event) { method init (line 139) | init() { method _preprocessKeyEvent (line 156) | _preprocessKeyEvent(data: any): boolean | undefined { method isEditingTitle (line 203) | isEditingTitle(node?: WunderbaumNode): boolean { method startEditTitle (line 208) | startEditTitle(node?: WunderbaumNode | null) { method stopEditTitle (line 269) | stopEditTitle(apply: boolean) { method _stopEditTitle (line 277) | _stopEditTitle(apply: boolean, options: any) { method createNode (line 351) | createNode( FILE: src/wb_ext_filter.ts constant START_MARKER (line 27) | const START_MARKER = "\uFFF7"; constant END_MARKER (line 28) | const END_MARKER = "\uFFF8"; constant RE_START_MARKER (line 29) | const RE_START_MARKER = new RegExp(escapeRegex(START_MARKER), "g"); constant RE_END_MARTKER (line 30) | const RE_END_MARTKER = new RegExp(escapeRegex(END_MARKER), "g"); class FilterExtension (line 32) | class FilterExtension extends WunderbaumExtension { method constructor (line 40) | constructor(tree: Wunderbaum) { method init (line 55) | init() { method setPluginOption (line 63) | setPluginOption(name: string, value: any): void { method _updatedConnectedControls (line 74) | _updatedConnectedControls() { method _connectControls (line 116) | _connectControls() { method _applyFilterNoUpdate (line 169) | _applyFilterNoUpdate( method _applyFilterImpl (line 178) | _applyFilterImpl( method filterNodes (line 347) | filterNodes( method filterBranches (line 358) | filterBranches( method countMatches (line 377) | countMatches(): number { method updateFilter (line 390) | updateFilter() { method clearFilter (line 408) | clearFilter() { function _markFuzzyMatchedChars (line 449) | function _markFuzzyMatchedChars( FILE: src/wb_ext_grid.ts class GridExtension (line 13) | class GridExtension extends WunderbaumExtension { method constructor (line 16) | constructor(tree: Wunderbaum) { method init (line 75) | init() { method handleDrag (line 82) | protected handleDrag(e: DragCallbackArgType): void { FILE: src/wb_ext_keynav.ts constant QUICKSEARCH_DELAY (line 13) | const QUICKSEARCH_DELAY = 500; class KeynavExtension (line 15) | class KeynavExtension extends WunderbaumExtension { method constructor (line 16) | constructor(tree: Wunderbaum) { method _getEmbeddedInputElem (line 20) | protected _getEmbeddedInputElem(elem: any): HTMLInputElement | null { method _isCurInputFocused (line 44) | protected _isCurInputFocused(): boolean { method onKeyEvent (line 51) | onKeyEvent(data: any): boolean | undefined { FILE: src/wb_ext_logger.ts class LoggerExtension (line 12) | class LoggerExtension extends WunderbaumExtension { method constructor (line 21) | constructor(tree: Wunderbaum) { method init (line 26) | init() { method onKeyEvent (line 52) | onKeyEvent(data: any): boolean | undefined { FILE: src/wb_extension_base.ts type ExtensionsDict (line 17) | type ExtensionsDict = { method constructor (line 35) | constructor(tree: Wunderbaum, id: string, defaults: TOptions) { method init (line 53) | init() { method getPluginOption (line 72) | getPluginOption(name: string, defaultValue?: any): any { method setPluginOption (line 76) | setPluginOption(name: string, value: any): void { method setEnabled (line 80) | setEnabled(flag = true) { method onKeyEvent (line 85) | onKeyEvent(data: any): boolean | undefined { method onRender (line 89) | onRender(data: any): boolean | undefined { FILE: src/wb_node.ts constant NODE_PROPS (line 63) | const NODE_PROPS = new Set([ constant NODE_DICT_PROPS (line 83) | const NODE_DICT_PROPS = new Set(NODE_PROPS); class WunderbaumNode (line 109) | class WunderbaumNode { method constructor (line 190) | constructor(tree: Wunderbaum, parent: WunderbaumNode, data: WbNodeData) { method toString (line 243) | toString() { method _callEvent (line 300) | _callEvent(type: string, extra?: any): any { method addChildren (line 320) | addChildren( method addNode (line 402) | addNode( method applyCommand (line 432) | applyCommand(cmd: ApplyCommandType, options: ApplyCommandOptions): any { method collapseSiblings (line 440) | collapseSiblings(options?: SetExpandedOptions): any { method setClass (line 456) | setClass( method startEditTitle (line 484) | startEditTitle(): void { method expandAll (line 496) | async expandAll(flag: boolean = true, options?: ExpandAllOptions) { method findAll (line 616) | findAll(match: string | RegExp | MatcherCallback): WunderbaumNode[] { method findDirectChild (line 629) | findDirectChild( method findFirst (line 657) | findFirst(match: string | RegExp | MatcherCallback): WunderbaumNode | ... method findRelatedNode (line 674) | findRelatedNode(where: NavigationType, includeHidden = false) { method format_iter (line 681) | *format_iter( method format (line 728) | format(name_cb?: NodeStringCallback, connectors?: string[]): string { method getColElem (line 739) | getColElem(colIdx: number | string) { method getCloneList (line 752) | getCloneList(includeSelf = false): WunderbaumNode[] { method getFirstChild (line 766) | getFirstChild() { method getLastChild (line 773) | getLastChild() { method getLevel (line 778) | getLevel(): number { method getNextSibling (line 790) | getNextSibling(): WunderbaumNode | null { method getParent (line 797) | getParent(): WunderbaumNode | null { method getParentList (line 806) | getParentList(includeRoot = false, includeSelf = false) { method getPath (line 822) | getPath( method getPrevSibling (line 844) | getPrevSibling(): WunderbaumNode | null { method hasChildren (line 853) | hasChildren() { method hasClass (line 871) | hasClass(className: string): boolean { method hasFocus (line 876) | hasFocus(): boolean { method isActive (line 881) | isActive() { method isAncestorOf (line 888) | isAncestorOf(other: WunderbaumNode) { method isChildOf (line 895) | isChildOf(other: WunderbaumNode) { method isClone (line 901) | isClone() { method isColspan (line 907) | isColspan() { method isDescendantOf (line 914) | isDescendantOf(other: WunderbaumNode) { method isExpandable (line 935) | isExpandable(andCollapsed = false): boolean { method isEditingTitle (line 953) | isEditingTitle(): boolean { method isExpanded (line 958) | isExpanded(): boolean { method isFirstSibling (line 963) | isFirstSibling(): boolean { method isLastSibling (line 969) | isLastSibling(): boolean { method isLazy (line 975) | isLazy(): boolean { method isLoaded (line 980) | isLoaded(): boolean { method isLoading (line 985) | isLoading(): boolean { method isPagingNode (line 990) | isPagingNode(): boolean { method isParentOf (line 997) | isParentOf(other: WunderbaumNode) { method isPartload (line 1002) | isPartload(): boolean { method isPartsel (line 1007) | isPartsel(): boolean { method isRadio (line 1012) | isRadio(): boolean { method isRendered (line 1017) | isRendered(): boolean { method isRootNode (line 1024) | isRootNode(): boolean { method isSelected (line 1031) | isSelected(): TristateType { method isStatusNode (line 1038) | isStatusNode(): boolean { method isTopLevel (line 1043) | isTopLevel(): boolean { method isUnloaded (line 1050) | isUnloaded(): boolean { method isVisible (line 1058) | isVisible(): boolean { method _loadSourceObject (line 1086) | protected _loadSourceObject(source: any, level?: number) { method _fetchWithOptions (line 1148) | async _fetchWithOptions(source: any) { method load (line 1194) | async load(source: SourceType) { method loadLazy (line 1282) | async loadLazy(forceReload: boolean = false) { method log (line 1333) | log(...args: any[]) { method logDebug (line 1343) | logDebug(...args: any[]) { method logError (line 1350) | logError(...args: any[]) { method logInfo (line 1357) | logInfo(...args: any[]) { method logWarn (line 1364) | logWarn(...args: any[]) { method makeVisible (line 1375) | async makeVisible(options?: MakeVisibleOptions) { method moveTo (line 1409) | moveTo( method navigate (line 1523) | async navigate(where: NavigationType | string, options?: NavigateOptio... method remove (line 1547) | remove() { method removeChildren (line 1560) | removeChildren() { method removeMarkup (line 1593) | removeMarkup() { method _getRenderInfo (line 1601) | protected _getRenderInfo(): any { method _createIcon (line 1631) | protected _createIcon( method _render_markup (line 1651) | protected _render_markup(opts: RenderOptions) { method _render_data (line 1788) | protected _render_data(opts: RenderOptions) { method _render_status (line 1866) | protected _render_status(opts: RenderOptions) { method _render (line 2001) | _render(options?: RenderOptions) { method resetLazy (line 2027) | resetLazy() { method toDict (line 2046) | toDict(recursive = false, callback?: NodeToDictCallback): WbNodeData { method getOption (line 2110) | getOption(name: string, defaultValue?: any) { method scrollIntoView (line 2149) | async scrollIntoView(options?: ScrollIntoViewOptions) { method setActive (line 2158) | async setActive(flag: boolean = true, options?: SetActiveOptions) { method setExpanded (line 2226) | async setExpanded(flag: boolean = true, options?: SetExpandedOptions) { method setFocus (line 2278) | setFocus(flag: boolean = true) { method setIcon (line 2287) | setIcon(icon: string) { method setKey (line 2293) | setKey(key: string | null, refKey: string | null) { method update (line 2334) | update(change: ChangeType = ChangeType.data) { method getSelectedNodes (line 2346) | getSelectedNodes(stopOnParents: boolean = false): WunderbaumNode[] { method getRefKeys (line 2367) | getRefKeys(selected = false): string[] { method toggleSelected (line 2378) | toggleSelected(options?: SetSelectedOptions): TristateType { method _anySelectable (line 2389) | _anySelectable(): boolean { method _changeSelectStatusProps (line 2406) | protected _changeSelectStatusProps(state: TristateType): boolean { method fixSelection3AfterClick (line 2437) | fixSelection3AfterClick(opts?: SetSelectedOptions): void { method fixSelection3FromEndNodes (line 2458) | fixSelection3FromEndNodes(opts?: SetSelectedOptions): void { method setSelected (line 2533) | setSelected( method setStatus (line 2595) | setStatus( method setTitle (line 2693) | setTitle(title: string): void { method setTooltip (line 2700) | setTooltip(tooltip: TooltipOption): void { method sortChildren (line 2712) | sortChildren( method resetNativeChildOrder (line 2726) | resetNativeChildOrder(options?: ResetOrderOptions) { method sortByProperty (line 2744) | sortByProperty(options: SortByPropertyOptions) { method sort (line 2753) | sort(options: SortOptions) { method resort (line 2886) | resort(options: SortOptions = {}): void { method triggerModifyChild (line 2901) | triggerModifyChild( method triggerModify (line 2924) | triggerModify(operation: string, extra?: any) { method visit (line 2944) | visit( method visitParents (line 2974) | visitParents( method visitSiblings (line 3000) | visitSiblings( method isMatched (line 3019) | isMatched() { method [Symbol.iterator] (line 259) | *[Symbol.iterator](): IterableIterator { FILE: src/wb_options.ts type WunderbaumOptions (line 50) | interface WunderbaumOptions { type InitWunderbaumOptions (line 445) | interface InitWunderbaumOptions extends Partial { FILE: src/wunderbaum.ts class WbSystemRoot (line 81) | class WbSystemRoot extends WunderbaumNode { method constructor (line 82) | constructor(tree: Wunderbaum) { method toString (line 88) | toString() { class Wunderbaum (line 98) | class Wunderbaum { method activeNode (line 140) | public get activeNode() { method focusNode (line 147) | public get focusNode() { method constructor (line 205) | constructor(options: InitWunderbaumOptions) { method _registerEventHandlers (line 478) | private _registerEventHandlers() { method getTree (line 609) | public static getTree( method iconMap (line 653) | get iconMap(): IconMapType { method getNode (line 664) | public static getNode(el: Element | Event): WunderbaumNode | null { method _registerExtension (line 700) | protected _registerExtension(extension: WunderbaumExtension): void { method _initExtensions (line 707) | protected _initExtensions(): void { method _calculateKey (line 719) | _calculateKey(data: WbNodeData, parent?: WunderbaumNode): string { method _registerNode (line 749) | _registerNode(node: WunderbaumNode): void { method _unregisterNode (line 766) | _unregisterNode(node: WunderbaumNode): void { method _callHook (line 786) | protected _callHook( method _callMethod (line 817) | _callMethod(name: string, ...args: any[]): any { method _callEvent (line 836) | _callEvent(type: string, extra?: any): any { method _getNodeByRowIdx (line 851) | protected _getNodeByRowIdx(idx: number): WunderbaumNode | null { method getTopmostVpNode (line 867) | getTopmostVpNode(complete = true) { method getLowestVpNode (line 884) | getLowestVpNode(complete = true) { method _getPrevNodeInView (line 902) | protected _getPrevNodeInView(node?: WunderbaumNode, ofs = 1) { method _getNextNodeInView (line 916) | protected _getNextNodeInView( method addChildren (line 947) | addChildren(nodeData: any, options?: AddChildrenOptions): WunderbaumNo... method applyCommand (line 982) | applyCommand( method clear (line 1094) | clear() { method destroy (line 1130) | public destroy() { method getOption (line 1149) | getOption(name: string, defaultValue?: any): any { method setOption (line 1173) | setOption(name: string, value: any): void { method hasFocus (line 1196) | hasFocus() { method hasHeader (line 1205) | hasHeader() { method runWithDeferredUpdate (line 1218) | runWithDeferredUpdate(func: () => util.NotPromise): T { method runWithDeferredUpdateAsync (line 1239) | async runWithDeferredUpdateAsync(func: () => Promise): Promise { method expandAll (line 1249) | async expandAll(flag: boolean = true, options?: ExpandAllOptions) { method selectAll (line 1254) | selectAll(flag: boolean = true) { method toggleSelect (line 1259) | toggleSelect() { method getSelectedNodes (line 1267) | getSelectedNodes(stopOnParents: boolean = false): WunderbaumNode[] { method getRefKeys (line 1279) | getRefKeys(selected = false): string[] { method _selectRange (line 1286) | protected _selectRange(eventInfo: WbEventInfo): false | void { method count (line 1324) | count(visible = false): number { method countUnique (line 1330) | countUnique(): number { method _check (line 1335) | _check() { method findAll (line 1353) | findAll(match: string | RegExp | MatcherCallback) { method findByRefKey (line 1366) | findByRefKey(refKey: string): WunderbaumNode[] { method findFirst (line 1378) | findFirst(match: string | RegExp | MatcherCallback) { method findKey (line 1388) | findKey(key: string): WunderbaumNode | null { method findNextNode (line 1397) | findNextNode( method findRelatedNode (line 1446) | findRelatedNode( method format_iter (line 1567) | *format_iter( method format (line 1594) | format(name_cb?: NodeStringCallback, connectors?: string[]): string { method parent (line 1601) | get parent(): null { method children (line 1608) | get children(): WunderbaumNode[] { method getActiveColElem (line 1615) | getActiveColElem() { method getActiveNode (line 1631) | getActiveNode() { method getFirstChild (line 1638) | getFirstChild() { method getLastChild (line 1645) | getLastChild() { method getFocusNode (line 1657) | getFocusNode() { method getEventInfo (line 1667) | static getEventInfo(event: Event): WbEventInfo { method toString (line 1728) | toString() { method isEditing (line 1736) | isEditing(): boolean { method isEditingTitle (line 1747) | isEditingTitle(): boolean { method isLoading (line 1754) | isLoading(): boolean { method log (line 1770) | log(...args: any[]) { method logDebug (line 1780) | logDebug(...args: any[]) { method logError (line 1787) | logError(...args: any[]) { method logInfo (line 1794) | logInfo(...args: any[]) { method logTime (line 1801) | logTime(label: string): string { method logTimeEnd (line 1809) | logTimeEnd(label: string): void { method logWarn (line 1816) | logWarn(...args: any[]) { method logDeprecate (line 1823) | logDeprecate(method: string, options?: DeprecationOptions) { method resetColumns (line 1837) | resetColumns() { method scrollTo (line 1855) | scrollTo(nodeOrOpts: ScrollToOptions | WunderbaumNode) { method scrollToHorz (line 1913) | protected scrollToHorz() { method setColumn (line 1948) | setColumn(colIdx: number | string, options?: SetColumnOptions) { method _setActiveNode (line 2002) | _setActiveNode(node: WunderbaumNode | null) { method setActiveNode (line 2007) | setActiveNode(key: string, flag: boolean = true, options?: SetActiveOp... method setFocus (line 2012) | setFocus(flag = true) { method _setFocusNode (line 2021) | _setFocusNode(node: WunderbaumNode | null) { method getState (line 2026) | getState(options: GetStateOptions = {}): TreeStateDefinition { method setState (line 2063) | async setState(state: TreeStateDefinition, options: SetStateOptions = ... method update (line 2115) | update( method setEnabled (line 2189) | setEnabled(flag: boolean = true): boolean { method isEnabled (line 2197) | isEnabled(): boolean { method isGrid (line 2202) | isGrid(): boolean { method isCellNav (line 2207) | isCellNav(): boolean { method isRowNav (line 2211) | isRowNav(): boolean { method setCellNav (line 2216) | setCellNav(flag: boolean = true) { method setNavigationOption (line 2231) | setNavigationOption(mode: NavModeEnum, reset = false) { method setStatus (line 2261) | setStatus( method setTypes (line 2269) | setTypes(types: any, replace = true) { method sortChildren (line 2291) | sortChildren( method sortByProperty (line 2309) | sortByProperty(options: SortByPropertyOptions) { method sort (line 2318) | sort(options: SortOptions): void { method toDictArray (line 2330) | toDictArray(callback?: NodeToDictCallback): Array { method _updateColumnWidths (line 2340) | _updateColumnWidths(): boolean { method _renderHeaderMarkup (line 2452) | protected _renderHeaderMarkup() { method updatePendingModifications (line 2545) | updatePendingModifications() { method _createNodeIcon (line 2552) | public _createNodeIcon( method _updateTopBreadcrumb (line 2631) | private _updateTopBreadcrumb() { method _updateViewportImmediately (line 2663) | protected _updateViewportImmediately() { method _updateRows (line 2765) | protected _updateRows(options?: any): boolean { method visit (line 2859) | visit(callback: (node: WunderbaumNode) => any) { method visitRows (line 2874) | visitRows(callback: NodeVisitCallback, options?: VisitRowsOptions): bo... method _visitRowsUp (line 2967) | protected _visitRowsUp( method load (line 3027) | async load(source: SourceType) { method reload (line 3040) | async reload(options: ReloadOptions = {}) { method _loadLazyNodes (line 3059) | protected async _loadLazyNodes( method enableUpdate (line 3110) | public enableUpdate(flag: boolean): void { method filterNodes (line 3158) | filterNodes( method countMatches (line 3170) | countMatches(): number { method filterBranches (line 3178) | filterBranches( method clearFilter (line 3188) | clearFilter() { method isFilterActive (line 3194) | isFilterActive() { method updateFilter (line 3200) | updateFilter() { method [Symbol.iterator] (line 695) | *[Symbol.iterator](): IterableIterator { FILE: test/generator/generator.py class FileFormat (line 27) | class FileFormat(Enum): class Automatic (line 32) | class Automatic: function _rounded_number (line 62) | def _rounded_number(n: int) -> str: function generate_random_wb_source (line 74) | def generate_random_wb_source(structure_definition: dict): function _iter_dict_pre_order (line 99) | def _iter_dict_pre_order(child_list: list): function compress_child_list (line 118) | def compress_child_list( function compress_source_file (line 277) | def compress_source_file(file_path, *, key_map: dict) -> dict: FILE: test/generator/make_fixture.py function _generate_fixture_store_XL (line 89) | def _generate_fixture_store_XL() -> dict: function _generate_fixture_department_M (line 189) | def _generate_fixture_department_M() -> dict: function _generate_fixture_fmea_XL (line 346) | def _generate_fixture_fmea_XL() -> dict: function _size_disp (line 446) | def _size_disp(path: Path) -> str: function _write_json (line 455) | def _write_json(path: Path, data: dict, *, debug: bool): function main (line 464) | def main(locals): FILE: test/unit/test-core-fixture1.js constant FIXTURE_1 (line 10) | const FIXTURE_1 = [ FILE: test/unit/test-core.js constant FIXTURE_1 (line 12) | const FIXTURE_1 = [