Type Alias TUpdateState<T>

TUpdateState<T>: T extends WALLS
    ? Partial<TWallsState>
    : T extends DOORS
        ? Partial<TDoorsState>
        : T extends Marker
            ? Partial<TMarkerState>
            : T extends Label
                ? Partial<TLabelState>
                : T extends Space | MapObject
                    ? Partial<TGeometryState>
                    : T extends Door
                        ? Partial<TGeometryState>
                        : T extends string
                            ? Record<string, any>
                            : never

The type for updating the state of map elements (colors, texts, etc.).

Type Parameters

  • T