pyautark (soon)
@urban-toolkit/autk-db / isRenderableTable
Function: isRenderableTable()
isRenderableTable(
table):table is Table & { type: LayerType }
Defined in: interfaces.ts:181
Narrows a table to metadata that can be rendered on a map.
Use this guard before accessing table.type in visualization code.
Parameters
table
Table metadata to inspect.
Returns
table is Table & { type: LayerType }
true when the table has a defined renderable type.
Throws
Never throws.
Example
ts
const renderable = tables.filter(isRenderableTable);
console.log(renderable[0]?.type); // 'point', 'polygon', 'line', or 'raster'