Type Alias TGetState<T>

TGetState: T extends WALLS
    ? TWallsState
    | undefined
    : T extends DOORS
        ? TDoorsState
        | undefined
        : T extends Marker
            ? TMarkerState
            | undefined
            : T extends Shape
                ? TShapeState
                | undefined
                : T extends Model
                    ? TModelState
                    | undefined
                    : T extends Label
                        ? TLabelState
                        | undefined
                        : T extends Image
                            ? TImageState
                            | undefined
                            : T extends Text3D
                                ? Text3DState
                                | undefined
                                : T extends Space
                                | MapObject
                                    ? TGeometryState | undefined
                                    : T extends string ? (...) | (...) | (...) | (...) | (...) : never

Type Parameters

  • T
MMNEPVFCICPMFPCPTTAAATR