terriajs
Version:
Geospatial data visualization platform.
61 lines • 2.48 kB
JavaScript
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
import anyTrait from "../Decorators/anyTrait";
import primitiveArrayTrait from "../Decorators/primitiveArrayTrait";
import primitiveTrait from "../Decorators/primitiveTrait";
import mixTraits from "../mixTraits";
import TimeFilterTraits from "./TimeFilterTraits";
export default class DiffableTraits extends mixTraits(TimeFilterTraits) {
availableDiffStyles = [];
isShowingDiff = false;
firstDiffDate;
secondDiffDate;
diffStyleId;
diffItemProperties;
}
__decorate([
primitiveArrayTrait({
type: "string",
name: "Available diff styles",
description: "List of styles that can be used for computing difference image"
})
], DiffableTraits.prototype, "availableDiffStyles", void 0);
__decorate([
primitiveTrait({
type: "boolean",
name: "Show diff image",
description: "True if currently showing diff image"
})
], DiffableTraits.prototype, "isShowingDiff", void 0);
__decorate([
primitiveTrait({
type: "string",
name: "First diff date",
description: "The first date to use to compute the difference image"
})
], DiffableTraits.prototype, "firstDiffDate", void 0);
__decorate([
primitiveTrait({
type: "string",
name: "Second diff date",
description: "The second date to use to compute the difference image"
})
], DiffableTraits.prototype, "secondDiffDate", void 0);
__decorate([
primitiveTrait({
type: "string",
name: "Diff style ID",
description: "The ID of the style used to compute the difference image"
})
], DiffableTraits.prototype, "diffStyleId", void 0);
__decorate([
anyTrait({
name: "Difference item properties",
description: "Additional properties to set on the difference output item."
})
], DiffableTraits.prototype, "diffItemProperties", void 0);
//# sourceMappingURL=DiffableTraits.js.map