terriajs
Version:
Geospatial data visualization platform.
19 lines (17 loc) • 781 B
text/typescript
import CatalogMemberMixin from "../../lib/ModelMixins/CatalogMemberMixin";
import MappableMixin, { MapItem } from "../../lib/ModelMixins/MappableMixin";
import CreateModel from "../../lib/Models/Definition/CreateModel";
import mixTraits from "../../lib/Traits/mixTraits";
import CatalogMemberTraits from "../../lib/Traits/TraitsClasses/CatalogMemberTraits";
import MappableTraits from "../../lib/Traits/TraitsClasses/MappableTraits";
import UrlTraits from "../../lib/Traits/TraitsClasses/UrlTraits";
export default class SimpleCatalogItem extends CatalogMemberMixin(
MappableMixin(
CreateModel(mixTraits(UrlTraits, MappableTraits, CatalogMemberTraits))
)
) {
protected forceLoadMapItems(): Promise<void> {
return Promise.resolve();
}
mapItems: MapItem[] = [];
}