:TS:Type Node → represents a TypeScript type Only occurs as one of the following sub-variants: :TS:Type:Primitive :TS:Type:Declared :TS:Type:TypeParameterReference :TS:Type:Union :TS:Type:Intersection :TS:Type:Object with :TS:Type:ObjectMember :TS:Type:Function with :TS:Type:FunctionParameter :TS:Type:Literal :TS:Type:Tuple :TS:Type:NotIdentified