terriajs
Version:
Geospatial data visualization platform.
20 lines (17 loc) • 568 B
text/typescript
import primitiveTrait from "../Decorators/primitiveTrait";
import MappableTraits from "./MappableTraits";
import mixTraits from "../mixTraits";
export default class AutoRefreshingTraits extends mixTraits(MappableTraits) {
({
name: "Refresh interval",
description: "How often the data in this model is refreshed, in seconds",
type: "number"
})
refreshInterval?: number;
({
name: "Refresh enabled",
description: "Toggle for enabling auto refresh.",
type: "boolean"
})
refreshEnabled: boolean = true;
}