@types/bootstrap-treeview
TypeScript icon, indicating that this package has built-in type declarations

1.21.0 • Public • Published

Installation

npm install --save @types/bootstrap-treeview

Summary

This package contains type definitions for bootstrap-treeview (https://github.com/jonmiles/bootstrap-treeview).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bootstrap-treeview.

index.d.ts

/// <reference types="jquery"/>

interface BootstrapTreeViewNodeData {
    text?: string | undefined;
    icon?: string | undefined;
    selectedIcon?: string | undefined;
    color?: string | undefined;
    backColor?: string | undefined;
    href?: string | undefined;
    selectable?: boolean | undefined;
    nodeId?: number | undefined;
    state?: {
        checked: boolean;
        disabled: boolean;
        expanded: boolean;
        selected: boolean;
    } | undefined;
    tags?: string[] | undefined;
    nodes?: BootstrapTreeViewNodeData[] | undefined;
}

interface BootstrapTreeViewOptions {
    data?: BootstrapTreeViewNodeData[] | undefined;
    backColor?: string | undefined;
    borderColor?: string | undefined;
    checkedIcon?: string | undefined;
    collapseIcon?: string | undefined;
    color?: string | undefined;
    emptyIcon?: string | undefined;
    enableLinks?: boolean | undefined;
    expandIcon?: string | undefined;
    highlightSearchResults?: boolean | undefined;
    highlightSelected?: boolean | undefined;
    levels?: number | undefined;
    multiSelect?: boolean | undefined;
    nodeIcon?: string | undefined;
    onhoverColor?: string | undefined;
    selectedIcon?: string | undefined;
    searchResultBackColor?: string | undefined;
    searchResultColor?: string | undefined;
    selectedBackColor?: string | undefined;
    selectedColor?: string | undefined;
    showBorder?: boolean | undefined;
    showCheckbox?: boolean | undefined;
    showIcon?: boolean | undefined;
    showTags?: boolean | undefined;
    uncheckedIcon?: string | undefined;

    onNodeSelected?(event: any, node: BootstrapTreeViewNodeData): void;
    onNodeChecked?(event: any, node: BootstrapTreeViewNodeData): void;
    onNodeCollapsed?(event: any, node: BootstrapTreeViewNodeData): void;
    onNodeDisabled?(event: any, node: BootstrapTreeViewNodeData): void;
    onNodeEnabled?(event: any, node: BootstrapTreeViewNodeData): void;
    onNodeExpanded?(event: any, node: BootstrapTreeViewNodeData): void;
    onNodeUnchecked?(event: any, node: BootstrapTreeViewNodeData): void;
    onNodeUnselected?(event: any, node: BootstrapTreeViewNodeData): void;
    onSearchComplete?(event: any, node: BootstrapTreeViewNodeData): void;
    onSearchCleared?(event: any, node: BootstrapTreeViewNodeData): void;
}

interface JQuery {
    treeview(options: BootstrapTreeViewOptions): JQuery;
    treeview(method: string, ...args: any[]): JQuery;
}

Additional Details

  • Last updated: Mon, 22 Jan 2024 15:35:36 GMT
  • Dependencies: @types/jquery

Credits

These definitions were written by Jan Böhmer.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/bootstrap-treeview

Weekly Downloads

183

Version

1.21.0

License

MIT

Unpacked Size

7.63 kB

Total Files

5

Last publish

Collaborators

  • types