We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 62cfb61 commit c84fd1eCopy full SHA for c84fd1e
packages/plugins/Draw/src/store/createInteractions/getSnaps.ts
@@ -1,6 +1,7 @@
1
import { Map } from 'ol'
2
import { Snap } from 'ol/interaction'
3
import VectorLayer from 'ol/layer/Vector'
4
+import VectorSource from 'ol/source/Vector'
5
6
export const getSchnaps = (map: Map, snapIds: string[]): Snap[] =>
7
snapIds.reduce((accumulator, layerId) => {
@@ -10,7 +11,7 @@ export const getSchnaps = (map: Map, snapIds: string[]): Snap[] =>
10
11
.getArray()
12
.find((layer) => layer.get('id') === layerId) as VectorLayer
13
)?.getSource?.()
- if (source) {
14
+ if (source instanceof VectorSource) {
15
accumulator.push(new Snap({ source }))
16
} else {
17
console.warn(
0 commit comments