igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
55 lines (54 loc) • 2.62 kB
TypeScript
import { TemplateRef, EventEmitter, QueryList, ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
export interface IListChild {
index: number;
}
/** @hidden */
export declare class IgxListBaseDirective {
protected el: ElementRef;
itemClicked: EventEmitter<any>;
allowLeftPanning: boolean;
allowRightPanning: boolean;
panEndTriggeringThreshold: number;
leftPan: EventEmitter<any>;
rightPan: EventEmitter<any>;
startPan: EventEmitter<any>;
endPan: EventEmitter<any>;
resetPan: EventEmitter<any>;
panStateChange: EventEmitter<any>;
children: QueryList<any>;
listItemLeftPanningTemplate: IgxListItemLeftPanningTemplateDirective;
listItemRightPanningTemplate: IgxListItemRightPanningTemplateDirective;
constructor(el: ElementRef);
static ɵfac: i0.ɵɵFactoryDeclaration<IgxListBaseDirective, [{ optional: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxListBaseDirective, "[igxListBase]", never, {}, {}, never, never, true, never>;
}
export declare enum IgxListPanState {
NONE = 0,
LEFT = 1,
RIGHT = 2
}
export declare class IgxEmptyListTemplateDirective {
template: TemplateRef<any>;
constructor(template: TemplateRef<any>);
static ɵfac: i0.ɵɵFactoryDeclaration<IgxEmptyListTemplateDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxEmptyListTemplateDirective, "[igxEmptyList]", never, {}, {}, never, never, true, never>;
}
export declare class IgxDataLoadingTemplateDirective {
template: TemplateRef<any>;
constructor(template: TemplateRef<any>);
static ɵfac: i0.ɵɵFactoryDeclaration<IgxDataLoadingTemplateDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxDataLoadingTemplateDirective, "[igxDataLoading]", never, {}, {}, never, never, true, never>;
}
export declare class IgxListItemLeftPanningTemplateDirective {
template: TemplateRef<any>;
constructor(template: TemplateRef<any>);
static ɵfac: i0.ɵɵFactoryDeclaration<IgxListItemLeftPanningTemplateDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxListItemLeftPanningTemplateDirective, "[igxListItemLeftPanning]", never, {}, {}, never, never, true, never>;
}
export declare class IgxListItemRightPanningTemplateDirective {
template: TemplateRef<any>;
constructor(template: TemplateRef<any>);
static ɵfac: i0.ɵɵFactoryDeclaration<IgxListItemRightPanningTemplateDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<IgxListItemRightPanningTemplateDirective, "[igxListItemRightPanning]", never, {}, {}, never, never, true, never>;
}