Type Alias RootResult
RootResult :
| NameResult
| UnionResult
| GenericResult
| StringValueResult
| NullResult
| UndefinedResult
| AnyResult
| UnknownResult
| FunctionResult
| ObjectResult
| NamePathResult
| SymbolResult
| TypeOfResult
| KeyOfResult
| ImportResult
| TupleResult
| SpecialNamePath
| OptionalResult<RootResult>
| NullableResult<RootResult>
| NotNullableResult<RootResult>
| VariadicResult<RootResult>
| ParenthesisResult
| IntersectionResult
| NumberResult
| PredicateResult
| AssertsResult
| NameResult
| UnionResult
| GenericResult
| StringValueResult
| NullResult
| UndefinedResult
| AnyResult
| UnknownResult
| FunctionResult
| ObjectResult
| NamePathResult
| SymbolResult
| TypeOfResult
| KeyOfResult
| ImportResult
| TupleResult
| SpecialNamePath
| OptionalResult<RootResult>
| NullableResult<RootResult>
| NotNullableResult<RootResult>
| VariadicResult<RootResult>
| ParenthesisResult
| IntersectionResult
| NumberResult
| PredicateResult
| AssertsResult
A parse result that corresponds to a valid type expression.