UNPKG

terriajs

Version:

Geospatial data visualization platform.

24 lines (20 loc) 688 B
import FunctionParameter, { Options as FunctionParameterOptions } from "./FunctionParameter"; import RegionTypeParameter from "./RegionTypeParameter"; import CatalogFunctionMixin from "../../ModelMixins/CatalogFunctionMixin"; interface Options extends FunctionParameterOptions { regionProvider: RegionTypeParameter; } export default class RegionParameter extends FunctionParameter { static readonly type = "region"; readonly type = "region"; readonly regionProvider: RegionTypeParameter; constructor( catalogFunction: CatalogFunctionMixin.Instance, options: Options ) { super(catalogFunction, options); this.regionProvider = options.regionProvider; } }