@samotics/ngx-treeview
Version:
An Angular treeview component with checkbox
31 lines (30 loc) • 1.52 kB
TypeScript
import { TreeviewItem } from '../models/treeview-item';
import { TreeviewComponent } from '../components/treeview/treeview.component';
import * as i0 from "@angular/core";
export declare abstract class TreeviewEventParser {
abstract getSelectedChange(component: TreeviewComponent): any[];
static ɵfac: i0.ɵɵFactoryDeclaration<TreeviewEventParser, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<TreeviewEventParser>;
}
export declare class DefaultTreeviewEventParser extends TreeviewEventParser {
getSelectedChange(component: TreeviewComponent): any[];
static ɵfac: i0.ɵɵFactoryDeclaration<DefaultTreeviewEventParser, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DefaultTreeviewEventParser>;
}
export interface DownlineTreeviewItem {
item: TreeviewItem;
parent: DownlineTreeviewItem;
}
export declare class DownlineTreeviewEventParser extends TreeviewEventParser {
getSelectedChange(component: TreeviewComponent): any[];
private getLinks;
static ɵfac: i0.ɵɵFactoryDeclaration<DownlineTreeviewEventParser, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<DownlineTreeviewEventParser>;
}
export declare class OrderDownlineTreeviewEventParser extends TreeviewEventParser {
private currentDownlines;
private parser;
getSelectedChange(component: TreeviewComponent): any[];
static ɵfac: i0.ɵɵFactoryDeclaration<OrderDownlineTreeviewEventParser, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<OrderDownlineTreeviewEventParser>;
}