@calf/angular
Version:
Angular module of Calf framework.
29 lines (28 loc) • 651 B
TypeScript
import { AngularService } from "../../services/angular.service";
/** Filter item */
export declare class FilterItem<TValue> {
private type;
value: TValue;
private service?;
/**
* Constructor
* @param type
* @param value
* @param service
*/
constructor(type: number, value: TValue, service?: AngularService<any, any>);
/**
* Check if value is set
*/
isSet(): boolean;
/**
* Convert filter item value
* to param value
*/
toParam(): any;
/**
* Get value from param
* @param value
*/
fromParam(params: any[]): void;
}