gi-nx / getSelectableProjectFeatures
ts
function getSelectableProjectFeatures(): (
| RawPoint & {
temporary?: never;
}
| RawMultiPoint & {
temporary?: never;
}
| RawLineString & {
temporary?: never;
}
| RawMultiLineString & {
temporary?: never;
}
| RawPolygon & {
temporary?: never;
}
| RawMultiPolygon & {
temporary?: never;
})[];Get all project features that are currently selectable on the map. Filters out features on invisible or locked layers, hidden scenarios, and non-isolated features.
Returns
( | RawPoint & { temporary?: never; } | RawMultiPoint & { temporary?: never; } | RawLineString & { temporary?: never; } | RawMultiLineString & { temporary?: never; } | RawPolygon & { temporary?: never; } | RawMultiPolygon & { temporary?: never; })[]
Array of selectable raw sections
Example
typescript
const features = await rpc.invoke("getSelectableProjectFeatures", []);
console.log(`${features.length} selectable features`);