Skip to content
pyautark (soon)

@urban-toolkit/autk-db


@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

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'

Released under the MIT License.