API reference

Every public class, method, and event in @codexo/exojs. Generated from source.

I

interfaceTileProperties

@codexo/exojs-tilemap / tilemap / stable

An immutable, flat key-value bag of generic tile properties. Adapters copy and freeze source properties; the runtime never retains a caller-owned mutable object. Declared as an interface (not a `Record<...>` type alias) so it can mutually recurse with TilePropertyValue - a nested-bag member of that union - without TypeScript's "circularly references itself" alias restriction; structurally it behaves exactly like `Readonly<Record<string, TilePropertyValue>>`.

0
props
0
methods
0
events
Import
import { TileProperties } from '@codexo/exojs-tilemap'

An immutable, flat key-value bag of generic tile properties. Adapters copy and freeze source properties; the runtime never retains a caller-owned mutable object.

Declared as an interface (not a `Record<...>` type alias) so it can mutually recurse with TilePropertyValue - a nested-bag member of that union - without TypeScript's "circularly references itself" alias restriction; structurally it behaves exactly like `Readonly<Record<string, TilePropertyValue>>`.

Source