Type Alias TUpdateState<T>

TUpdateState: T extends WALLS
    ? Partial<TWallsState>
    : T extends DOORS
    | Door
        ? Partial<TDoorsState>
        : T extends default.Model
            ? Partial<UpdateModelState>
            : T extends default.Marker
                ? Partial<TMarkerState>
                : T extends default.Label
                    ? Partial<TLabelState>
                    : T extends Space
                    | MapObject
                    | Facade
                        ? Partial<TGeometryState>
                        : T extends default.Shape
                            ? Partial<Omit<TShapeState, "height" | "type">>
                            : T extends Text3D
                                ? UpdatableText3DState
                                : T extends string ? Record<string, any> : never

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

Type Parameters

  • T
MMNEPVFCICPMFPCPTTAAATR