Type alias ToBehaviorIdValueType<B>

ToBehaviorIdValueType<B>: B extends BehaviorId<infer T> ? T : never

ToBehaviorIdValueType<B> is a utility type that equals T, if B extends BehaviorId<T>, else never.

   ToBehaviorIdValueType<BehaviorId<number>> = number
ToBehaviorIdValueType<EventId<string>> = never

Template

the inferred generic parameter of B, if B extends BehaviorId<T>

Type Parameters

  • B

    the generic argument to ToBehaviorIdValueType

Generated using TypeDoc