@controladad/ng-base
Version:
Everything you need for Angular
15 lines (14 loc) • 601 B
TypeScript
import { DataGetRequest, DataSortDirection } from '../../core';
export declare class SortModel {
private _key;
private _direction;
private _changes$;
key: import("@angular/core").Signal<string | undefined>;
direction: import("@angular/core").Signal<DataSortDirection>;
changes$: import("rxjs").Observable<[string | undefined, DataSortDirection]>;
constructor(key?: string, direction?: DataSortDirection);
setKey(sort: string | undefined): void;
setDirection(direction: DataSortDirection): void;
create(): DataGetRequest['sort'] | undefined;
private emit;
}