terriajs
Version:
Geospatial data visualization platform.
19 lines (17 loc) • 874 B
text/typescript
import SearchableItemMixin from "../../../../lib/ModelMixins/SearchableItemMixin";
import CreateModel from "../../../../lib/Models/Definition/CreateModel";
import { ItemSearchResult } from "../../../../lib/Models/ItemSearchProviders/ItemSearchProvider";
import MappableTraits from "../../../../lib/Traits/TraitsClasses/MappableTraits";
import mixTraits from "../../../../lib/Traits/mixTraits";
import SearchableItemTraits from "../../../../lib/Traits/TraitsClasses/SearchableItemTraits";
export default class MockSearchableItem extends SearchableItemMixin(
CreateModel(mixTraits(SearchableItemTraits, MappableTraits))
) {
highlightFeaturesFromItemSearchResults(_results: ItemSearchResult[]) {
return () => {};
}
hideFeaturesNotInItemSearchResults(_results: ItemSearchResult[]) {
return () => {};
}
zoomToItemSearchResult(_result: ItemSearchResult) {}
}