@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.

/@types/bootstrap-treeview/

    Package Sidebar

    Install

    npm i @types/bootstrap-treeview

    Weekly Downloads

    168

    Version

    1.21.0

    License

    MIT

    Unpacked Size

    7.63 kB

    Total Files

    5

    Last publish

    Collaborators

    • types