@eclipse-scout/core
Version:
Eclipse Scout runtime
23 lines • 869 B
TypeScript
import { PropertyChangeEvent, Widget, WidgetEventMap, WidgetModel } from '../../index';
export declare class SearchState extends Widget implements SearchStateModel {
model: SearchStateModel;
eventMap: SearchStateEventMap;
self: SearchState;
resultCount: number;
limited: boolean;
pending: boolean;
setResultCount(resultCount: number): void;
setLimited(limited: boolean): void;
setPending(pending: boolean): void;
}
export interface SearchStateModel extends WidgetModel {
resultCount?: number;
limited?: boolean;
pending?: boolean;
}
export interface SearchStateEventMap extends WidgetEventMap {
'propertyChange:limited': PropertyChangeEvent<boolean>;
'propertyChange:pending': PropertyChangeEvent<boolean>;
'propertyChange:resultCount': PropertyChangeEvent<number>;
}
//# sourceMappingURL=SearchState.d.ts.map