terriajs
Version:
Geospatial data visualization platform.
54 lines (48 loc) • 1.5 kB
text/typescript
import primitiveArrayTrait from "../Decorators/primitiveArrayTrait";
import primitiveTrait from "../Decorators/primitiveTrait";
import mixTraits from "../mixTraits";
import AutoRefreshingTraits from "./AutoRefreshingTraits";
import CatalogFunctionTraits from "./CatalogFunctionTraits";
import CatalogMemberTraits from "./CatalogMemberTraits";
import GroupTraits from "./GroupTraits";
import LegendOwnerTraits from "./LegendOwnerTraits";
export default class CatalogFunctionJobTraits extends mixTraits(
CatalogFunctionTraits,
AutoRefreshingTraits,
CatalogMemberTraits,
LegendOwnerTraits,
GroupTraits
) {
logs: string[] = [];
jobStatus: "inactive" | "running" | "error" | "finished" = "inactive";
downloadedResults: boolean = false;
refreshEnabled: boolean = false;
refreshInterval = 1;
}