API reference
Every public class, method, and event in @codexo/exojs. Generated from source.
interfaceTileProperties
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>>`.
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>>`.