terriajs
Version:
Geospatial data visualization platform.
42 lines (40 loc) • 1.3 kB
text/typescript
import CatalogMemberFactory from "../../Models/Catalog/CatalogMemberFactory";
import modelReferenceArrayTrait from "../Decorators/modelReferenceArrayTrait";
import mixTraits from "../mixTraits";
import ModelReference from "../ModelReference";
import { traitClass } from "../Trait";
import CatalogMemberTraits from "./CatalogMemberTraits";
import LegendOwnerTraits from "./LegendOwnerTraits";
import MappableTraits from "./MappableTraits";
export default class CompositeCatalogItemTraits extends mixTraits(
MappableTraits,
CatalogMemberTraits,
LegendOwnerTraits
) {
members: ModelReference[] = [];
}