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

    A parse result that corresponds to a valid type expression.