terriajs
Version:
Geospatial data visualization platform.
17 lines (13 loc) • 533 B
text/typescript
import { JsonObject } from "../../Core/Json";
import TerriaFeature from "./Feature";
/** This model can be used to inject properties into FeatureInfoSections context. These properties will be accessible from featureInfoTemplate mustache template.
*/
interface FeatureInfoContext {
featureInfoContext: (f: TerriaFeature) => JsonObject | undefined;
}
namespace FeatureInfoContext {
export function is(model: any): model is FeatureInfoContext {
return "featureInfoContext" in model;
}
}
export default FeatureInfoContext;