igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
39 lines (38 loc) • 1.25 kB
TypeScript
import { TemplateRef, EventEmitter, QueryList } from '@angular/core';
export interface IListChild {
index: number;
}
/** @hidden */
export declare abstract class IgxListBase {
onItemClicked: EventEmitter<any>;
allowLeftPanning: boolean;
allowRightPanning: boolean;
panEndTriggeringThreshold: number;
onLeftPan: EventEmitter<any>;
onRightPan: EventEmitter<any>;
onPanStateChange: EventEmitter<any>;
children: QueryList<any>;
listItemLeftPanningTemplate: IgxListItemLeftPanningTemplateDirective;
listItemRightPanningTemplate: IgxListItemRightPanningTemplateDirective;
}
export declare enum IgxListPanState {
NONE = 0,
LEFT = 1,
RIGHT = 2
}
export declare class IgxEmptyListTemplateDirective {
template: TemplateRef<any>;
constructor(template: TemplateRef<any>);
}
export declare class IgxDataLoadingTemplateDirective {
template: TemplateRef<any>;
constructor(template: TemplateRef<any>);
}
export declare class IgxListItemLeftPanningTemplateDirective {
template: TemplateRef<any>;
constructor(template: TemplateRef<any>);
}
export declare class IgxListItemRightPanningTemplateDirective {
template: TemplateRef<any>;
constructor(template: TemplateRef<any>);
}