UNPKG

@blackbaud/skyux

Version:
34 lines (33 loc) 1.51 kB
import { NgZone, AfterViewInit } from '@angular/core'; import { ListViewComponent } from '../list/list-view.component'; import { ListItemModel } from '../list/state/items/item.model'; import { ListState, ListStateDispatcher } from '../list/state'; import { ChecklistState, ChecklistStateDispatcher } from './state'; import { ListViewChecklistItemModel } from './state/items/item.model'; import { Observable } from 'rxjs/Observable'; export declare class SkyListViewChecklistComponent extends ListViewComponent implements AfterViewInit { private dispatcher; private checklistState; private checklistDispatcher; private zone; name: string; search: (data: any, searchText: string) => boolean; labelFieldSelector: string; description: string; selectMode: string; private selectAllTemplate; private clearSelectionsTemplate; private hasSelectToolbarItems; private _selectMode; constructor(state: ListState, dispatcher: ListStateDispatcher, checklistState: ChecklistState, checklistDispatcher: ChecklistStateDispatcher, zone: NgZone); onViewActive(): void; ngAfterViewInit(): void; readonly items: Observable<ListViewChecklistItemModel[]>; searchFunction(): (data: any, searchText: string) => boolean; itemSelected(id: string): Observable<boolean>; setItemSelection(item: ListItemModel, event: any): void; singleSelectRowClick(item: ListItemModel): void; clearSelections(): void; selectAll(): void; private updateActions(); }