@vidal-community/vidal-web-components
Version:
Vidal Web Components
17 lines • 856 B
TypeScript
import { DrugResult } from './drug-result';
export declare class DrugResultFilter {
static NAME: DrugResultFilter;
static PRICE: DrugResultFilter;
id: 'NAME' | 'PRICE';
sortASC: (drug1: DrugResult, drug2: DrugResult) => number;
sortDSC: (drug1: DrugResult, drug2: DrugResult) => number;
constructor(id: 'NAME' | 'PRICE', sortASC: (drug1: DrugResult, drug2: DrugResult) => number, sortDSC: (drug1: DrugResult, drug2: DrugResult) => number);
static from(filter: String): DrugResultFilter;
getCorrespondingSort(order: 'ASC' | 'DSC' | undefined): (drug1: DrugResult, drug2: DrugResult) => number;
}
export declare class SortState {
column: 'NAME' | 'PRICE';
order: 'ASC' | 'DSC' | undefined;
constructor(column: 'NAME' | 'PRICE', order: 'ASC' | 'DSC' | undefined);
}
//# sourceMappingURL=drug-result-filters.d.ts.map