UNPKG

608 BTypeScriptView Raw
1import { Feature, FeatureCollection } from '@turf/helpers';
2export default class DrawSource {
3 data: FeatureCollection;
4 constructor(data?: FeatureCollection);
5 addFeature(feature: any): void;
6 getData(): FeatureCollection;
7 getFeature(id: string): Feature | undefined;
8 removeAllFeatures(): void;
9 removeFeature(feature: Feature): void;
10 setFeatureActive(feature: Feature): void;
11 setFeatureUnActive(feature: Feature): void;
12 clearFeatureActive(): void;
13 updateFeature(feature: Feature): void;
14 destroy(): void;
15 private getDefaultData;
16 private getFeatureIndex;
17}