Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "pretty/interfaces/nodeType"

Index

Type aliases

NodeFineTypeEnumT

NodeFineTypeEnumT<TNodeBroadTypeEnum>: TNodeBroadTypeEnum extends Dead ? DeadNodeFineTypeEnum : TNodeBroadTypeEnum extends Single ? SingleNodeFineTypeEnum : TNodeBroadTypeEnum extends Enumerable ? EnumerableNodeFineTypeEnum : TNodeBroadTypeEnum extends Iterable ? IterableNodeFineTypeEnum : never

Type parameters

nodeTypeTupleT

nodeTypeTupleT<TNodeBroadTypeEnum>: TNodeBroadTypeEnum extends Dead ? [TNodeBroadTypeEnum, NodeFineTypeEnumT<Dead>] : TNodeBroadTypeEnum extends Single ? [TNodeBroadTypeEnum, NodeFineTypeEnumT<Single>] : TNodeBroadTypeEnum extends Enumerable ? [TNodeBroadTypeEnum, NodeFineTypeEnumT<Enumerable>] : TNodeBroadTypeEnum extends Iterable ? [TNodeBroadTypeEnum, NodeFineTypeEnumT<Iterable>] : never

Type parameters

Functions

guardNodeTypeTuple

  • guardNodeTypeTuple<T>(broadType: T, nodeTypeTuple: nodeTypeTupleT): nodeTypeTuple is nodeTypeTupleT<T>

Generated using TypeDoc