2019-08-31 20:51:14 -07:00

36 lines
752 B
TypeScript

import Controller from '@ember/controller';
import { setProperties } from '@ember/object';
import { DatasetEntity } from '@datahub/data-models/entity/dataset/dataset-entity';
export default class SearchController extends Controller {
queryParams = ['entity', 'page', 'facets', 'keyword'];
/**
* The category to narrow/ filter search results
* @type {string}
*/
entity?: string = DatasetEntity.displayName;
/**
* Encoded facets state in a restli fashion
*/
facets: string;
/**
* The current search page
* @type {number}
*/
page = 1;
/**
* Will clean previous data
*/
resetData(): void {
setProperties(this, {
page: 1,
facets: '',
entity: DatasetEntity.displayName
});
}
}