UNPKG

@itihon/file-tree-view

Version:

File tree view component based on Web Components API

24 lines (23 loc) 732 B
import type FTVFile from './FTVFile.js'; import FTVNode from './FTVNode.js'; import FTVRef from './FTVRef.js'; declare global { interface HTMLElementEventMap { expand: CustomEvent<undefined>; collapse: CustomEvent<undefined>; } } export default class FTVFolder extends FTVNode { private content; addContent(content?: FTVFile | FTVFolder | Array<FTVFile | FTVFolder> | []): void; getContent(): FTVRef<FTVNode>; clearContent(): void; get length(): number; constructor(name: string, children?: [FTVFile | FTVFolder] | []); connectedCallback(): void; disconnectedCallback(): void; isExpanded(): boolean; toggleExpanded(): void; expand(): void; collapse(): void; }