UNPKG

terriajs

Version:

Geospatial data visualization platform.

27 lines (23 loc) 839 B
import ModelTraits from "../ModelTraits"; import primitiveTrait from "../Decorators/primitiveTrait"; export default class UrlTraits extends ModelTraits { @primitiveTrait({ type: "string", name: "URL", description: "The base URL of the file or service." }) url?: string; @primitiveTrait({ type: "boolean", name: "Force proxy", description: "Force the default proxy to be used for all network requests." }) forceProxy = false; @primitiveTrait({ type: "string", name: "Cache Duration", description: "The cache duration to use for proxied URLs for this catalog member. If undefined, proxied URLs are effectively cachable forever. The duration is expressed as a Varnish-like duration string, such as '1d' (one day) or '10000s' (ten thousand seconds)." }) cacheDuration?: string; }