Type Alias TGetState<T>

TGetState: T extends { __type: infer U }
    ? U extends keyof MapElementToGetState ? MapElementToGetState[U] : never
    : T extends string
        ? T extends keyof MapElementToGetState
            ? MapElementToGetState[T]
            : Record<string, any>
        : never

The type for getting the state of map elements. Returns the full state type for all element types.

Type Parameters