1 | import { Feature, FeatureCollection } from '@turf/helpers';
|
2 | export 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 | }
|