ToBehaviorIdValueType<B> is a utility type that equals T, if B extends BehaviorId<T>, else never.
ToBehaviorIdValueType<B>
T
B extends BehaviorId<T>
never
ToBehaviorIdValueType<BehaviorId<number>> = number ToBehaviorIdValueType<EventId<string>> = never
the inferred generic parameter of B, if B extends BehaviorId<T>
B
the generic argument to ToBehaviorIdValueType
ToBehaviorIdValueType
Generated using TypeDoc
ToBehaviorIdValueType<B>
is a utility type that equalsT
, ifB extends BehaviorId<T>
, elsenever
.Template
the inferred generic parameter of
B
, ifB extends BehaviorId<T>