igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
33 lines (32 loc) • 1.31 kB
TypeScript
import { Base, IList$1, Type } from "./type";
import { SyncableObservableCollection$1 } from "./SyncableObservableCollection$1";
import { SortDescription } from "./SortDescription";
import { NotifyCollectionChangedEventArgs } from "./NotifyCollectionChangedEventArgs";
/**
* @hidden
*/
export declare class SortDescriptionCollection extends Base {
static $t: Type;
getInner(): SyncableObservableCollection$1<SortDescription>;
private d;
get syncTarget(): SortDescriptionCollection;
set syncTarget(a: SortDescriptionCollection);
private f;
constructor();
add(a: SortDescription): boolean;
insert(a: number, b: SortDescription): void;
clear(): void;
get(a: number): SortDescription;
indexOf(a: SortDescription): number;
remove(a: SortDescription): boolean;
removeAt(a: number): SortDescription;
set(a: number, b: SortDescription): SortDescription;
size(): number;
n(a: (sender: any, e: NotifyCollectionChangedEventArgs) => void): void;
r(a: (sender: any, e: NotifyCollectionChangedEventArgs) => void): void;
o(a: SortDescriptionCollection): void;
s(a: SortDescriptionCollection): void;
get onChanged(): () => void;
set onChanged(a: () => void);
get k(): IList$1<SortDescription>;
}