rlayers
Version:
React Components for OpenLayers
21 lines • 902 B
TypeScript
import { VectorImage as LayerVectorImage } from 'ol/layer';
import { Vector as SourceVector } from 'ol/source';
import { OLFeatureClass } from '../context';
import { default as RLayerBaseVector, RLayerBaseVectorProps } from './RLayerBaseVector';
import BaseObject from 'ol/Object';
/**
* A vector layer
*
* Supports loading of features from external sources
*
* Requires an `RMap` context
*
* Provides a vector layer context for JSX-declared `RFeature`s
*/
export default class RLayerVectorImage<F extends OLFeatureClass = OLFeatureClass> extends RLayerBaseVector<F, RLayerBaseVectorProps<F>> {
ol: LayerVectorImage<SourceVector<OLFeatureClass>>;
source: SourceVector<OLFeatureClass>;
protected createSource(props: Readonly<RLayerBaseVectorProps<F>>): BaseObject[];
protected refresh(prevProps?: RLayerBaseVectorProps<F>): void;
}
//# sourceMappingURL=RLayerVectorImage.d.ts.map