<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
  <item name="com.intellij.lang.javascript.psi.types.JSTopLevelNamespace JSTopLevelNamespace(com.intellij.lang.javascript.psi.types.JSTypeSource, java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4668.1&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser JSTypeParser(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSAnyType com.intellij.lang.javascript.psi.types.JSAnyType getSimple()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeVisitor void visitFor(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.3007.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecordMemberSourceFactory java.util.Collection&lt;com.intellij.psi.PsiElement&gt; mergeCollectionToUnique(java.util.Collection&lt;com.intellij.psi.PsiElement&gt;, java.util.Collection&lt;com.intellij.psi.PsiElement&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JsonElementType com.intellij.lang.javascript.psi.JSType getComponentType(com.intellij.lang.javascript.psi.JSType, com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;211.6693.111&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSElementWithSubstitutor">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor.StringGenericId java.lang.String getId()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSElvisType boolean isElvisContext(com.intellij.lang.javascript.psi.JSExpression)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGenericParameterType.JSGenericState">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSLiteralType com.intellij.lang.javascript.psi.JSType asPrimitiveType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean isFalsy(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult NOT_ASSIGNABLE_ASSIGNABLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecordMemberSourceFactory.LazyMemberSource">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;242.21829.40&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeMemberParser java.lang.String tryGetComputedName(com.intellij.lang.javascript.psi.ecma6.JSComputedPropertyNameOwner)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedType boolean isNamedTypeWithName(com.intellij.lang.javascript.psi.JSType, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JsonElementType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.6682.168&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.TypeScriptNeverType createNeverType(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSSpreadOrRestType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor.InferStringGenericId">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil boolean computeGenericRecursiveTypes(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.util.ProcessingContext, com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil.CheckAssignable)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;211.6693.111&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createTupleType(com.intellij.lang.javascript.psi.types.JSTypeSource, java.util.List&lt;? extends com.intellij.lang.javascript.psi.JSType&gt;, java.util.List&lt;java.lang.String&gt;, boolean, int, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6397.94&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptConditionalTypeJSTypeImplNoSubstitute">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;241.14494.240&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType.ConstContextKind com.intellij.lang.javascript.psi.types.JSWidenType.ConstContextKind[] values()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.JSNamespace createNamespace(java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.lang.javascript.psi.types.JSTypeContext, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;221.5080.210&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNotARecordType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createContextualUnionType(java.util.Collection&lt;? extends com.intellij.lang.javascript.psi.JSType&gt;, com.intellij.lang.javascript.psi.types.JSTypeSource, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPrimitiveLiteralType java.lang.String getPrimitiveTypeText()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser SERIALIZED_TYPE_MARK">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSResolvedTypeInfo java.util.Collection&lt;? extends com.intellij.psi.PsiElement&gt; getDeclarations()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4203.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSSpreadType boolean isRest()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSElementWithSubstitutor JSElementWithSubstitutor(T, com.intellij.lang.javascript.psi.types.JSTypeSubstitutor, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.4139.22&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSFreshObjectLiteralType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2463.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSElementWithSubstitutor JSElementWithSubstitutor(T, com.intellij.lang.javascript.psi.types.JSTypeSubstitutor)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.4139.22&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeMemberParser com.intellij.lang.javascript.psi.JSRecordType.TypeMember buildTypeMemberFromElement(com.intellij.lang.javascript.psi.ecmal4.JSClass, com.intellij.psi.PsiElement, boolean, com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.lang.javascript.psi.types.JSTypeSubstitutor)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser com.intellij.lang.javascript.psi.JSType buildTypeFromClassMember(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3512.7&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult UNSET_NOT_ASSIGNABLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean isStrictTypeScriptUnionType(com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2941.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean isTypeOperatorLikeType(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.4127.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType java.lang.String getTypeSeparatorChar()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;241.14494.240&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor boolean isEmpty()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2949.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil.NullableState">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil.NullableState boolean hasNull()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2940.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean isAlwaysAssignableType(com.intellij.lang.javascript.psi.JSType, com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3208.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.JSSymbolType createSymbolPrimitiveType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeWithOuterGenerics">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2940.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSType parseSerializedOrJSDocType(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSEvaluableTypeBase com.intellij.psi.PsiElement findElementToProcess(com.intellij.openapi.util.Segment)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;172.3317.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGenericParameterType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.5532.39&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil.AssignableResult ASSIGNABLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3512.7&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2463.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType boolean isConstContextByGenericParamConstModifier(com.intellij.lang.javascript.psi.JSExpression)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSAsyncReturnType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSExoticStringLiteralType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCacheableTypeTransformerBase">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.5109.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCacheService com.intellij.util.ProcessingContext getSubtypingProcessingContext(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2463.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSEvaluableTypeBase boolean isElementAcceptable(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;172.3317.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParameterGenericId">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSAnyType com.intellij.lang.javascript.psi.types.JSAnyType get(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.3007.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType boolean isConstContextSimple(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType.OptimizedKind">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGeneratorReturnType java.lang.String getGeneratorClassName(com.intellij.psi.PsiElement, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.3494.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType boolean isConstContext(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSEvaluableTypeBase">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.7342.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptIndexedAccessJSTypeImplNoSubstitute">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;241.14494.240&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPrimitiveLiteralType java.lang.String getValueAsString()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache JSTypeComparingCache()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3208.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSEvaluableType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3094.26&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDocNullableNotNullTypeFactory">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;253.25908.13&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGenericParameterType boolean isApplying()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypesAssignableError">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3208.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSource EMPTY_TS_EXPLICITLY_DECLARED">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;221.5080.210&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedType com.intellij.lang.javascript.psi.JSNamespace copyWithJSContext(com.intellij.lang.javascript.psi.types.JSContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.3494.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedType java.lang.Object getScopeId()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;211.6693.111&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSourceFactory com.intellij.lang.javascript.psi.types.JSTypeSource empty(com.intellij.lang.javascript.psi.types.JSTypeSource.SourceLanguage, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;221.5080.210&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService com.intellij.util.ProcessingContext setCallEnvironment(com.intellij.util.ProcessingContext, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.4588.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptIntrinsicTypeKind">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType boolean isUnionType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveExpandTransformer JSRecursiveExpandTransformer(boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.3986.9&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDecoratedType.TypeDecoration INFERRED_NULL">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.3283.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSType createType(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType java.util.Set&lt;com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType.OptimizedKind&gt; getResolvedOptimized()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSerializer">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType.Widening">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;251.23774.435&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSContextualUnionType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSource boolean isStrict()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2941.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.JSNamespace createNamespace(com.intellij.lang.javascript.psi.JSQualifiedName, com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.lang.javascript.psi.types.JSTypeContext, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult NOT_ASSIGNABLE_UNSET">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSSpreadType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3458.5&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType com.intellij.lang.javascript.psi.JSType substituteOrNull()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory java.util.List&lt;? extends com.intellij.lang.javascript.psi.JSType&gt; collapseTypesForUnion(java.util.Collection&lt;? extends com.intellij.lang.javascript.psi.JSType&gt;, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType boolean canBeInGenericConstContext(com.intellij.lang.javascript.psi.JSExpression)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSAnyType com.intellij.lang.javascript.psi.types.JSAnyType.JSAnyTypeImpl deserialize(java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;253.29346.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCacheService com.intellij.lang.javascript.psi.types.JSRecordTypeCache getRecordTypesCache()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4096.5&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser com.intellij.lang.javascript.psi.types.JSFunctionTypeImpl createConstructorType(com.intellij.lang.javascript.psi.ecmal4.JSClass, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSArrayType com.intellij.lang.javascript.psi.JSType getType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3208.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSElvisType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.JSUndefinedType createUndefinedType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTopLevelNamespace JSTopLevelNamespace(com.intellij.lang.javascript.psi.types.JSTypeSource, boolean, com.intellij.lang.javascript.psi.types.JSTypeContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;211.6693.111&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSType parseSerializedType(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSAnyType JSAnyType(com.intellij.lang.javascript.psi.types.JSTypeSource.SourceLanguage)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTupleType com.intellij.lang.javascript.psi.types.JSTupleType transformTypes(java.util.function.BiFunction&lt;? super com.intellij.lang.javascript.psi.JSType,java.lang.Long,com.intellij.lang.javascript.psi.JSType&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSParameterTypeDecorator createParameterType(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeVisitor JSRecursiveTypeVisitor(com.intellij.lang.javascript.psi.types.JSRecursiveTypeVisitor.Checks)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil.NullableState boolean hasUndefined()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2940.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory boolean isSimpleDistributedConditional(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean strictNullChecks(com.intellij.util.ProcessingContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3208.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDecoratedType.TypeDecoration INFERRED_UNDEFINED">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.3283.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache getResolvedTypeIdCacheCache()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser com.intellij.lang.javascript.psi.JSFunctionType asFunctionType(com.intellij.psi.PsiElement, com.intellij.lang.javascript.psi.JSCallItem)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedType com.intellij.lang.javascript.psi.JSNamespace copyWithTypeContext(com.intellij.lang.javascript.psi.types.JSTypeContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCacheableTypeTransformerBase boolean isCompletelyIgnored(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.AtomicLongRingArray">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;211.6693.111&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWrapperType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean executeJoinInferredGenerics(com.intellij.util.Processor&lt;? super com.intellij.util.ProcessingContext&gt;, com.intellij.util.ProcessingContext, com.intellij.lang.javascript.psi.types.JSTypeSource, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6948.69&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil.AssignableResult NOT_SURE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3512.7&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSType createType(java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDistributedType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult valueOf(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser JSTypeParser(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeVisitor JSRecursiveTypeVisitor(boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.3007.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.JSBooleanType createBooleanPrimitiveType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeGenericId">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeMemberParser com.intellij.lang.javascript.psi.JSRecordType.TypeMember buildTypeMember(com.intellij.lang.javascript.psi.JSRecordType.TypeMember, com.intellij.util.Function&lt;? super com.intellij.lang.javascript.psi.JSType,? extends com.intellij.lang.javascript.psi.JSType&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSArrayType boolean isReadonly()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3512.7&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSerializer int readInt(java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3458.5&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTupleType java.util.List&lt;java.lang.String&gt; getNames()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6397.94&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.TypeParameterGenericId com.intellij.psi.PsiElement getOwner()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser void addObjectTypeProperties(java.util.List&lt;com.intellij.lang.javascript.psi.JSRecordType.TypeMember&gt;, com.intellij.lang.javascript.psi.ecma6.TypeScriptObjectType, com.intellij.lang.javascript.psi.types.JSTypeSubstitutor, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSIntersectionType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil java.util.Collection&lt;java.lang.String&gt; getObjectTypePropertyNames(com.intellij.lang.javascript.psi.types.JSFreshObjectLiteralType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;213.5744.223&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType JSPsiBasedTypeOfType(com.intellij.psi.PsiElement, com.intellij.lang.javascript.psi.resolve.JSEvaluateContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRestType boolean isConst()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType com.intellij.lang.javascript.psi.JSType getTypeInConstContext(com.intellij.lang.javascript.psi.JSType, boolean, com.intellij.lang.javascript.psi.resolve.JSEvaluateContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSLiteralKeyType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser com.intellij.lang.javascript.psi.JSRecordType buildTypeFromClass(com.intellij.lang.javascript.psi.ecmal4.JSClass, boolean, boolean, boolean, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTupleType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3458.5&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSLiteralType com.intellij.lang.javascript.psi.types.JSLiteralType copyWithAllowWidening(boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType com.intellij.lang.javascript.psi.JSType createWidening(com.intellij.lang.javascript.psi.JSType, com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser com.intellij.lang.javascript.psi.JSFunctionType buildFunctionTypeWithCustomReturnType(com.intellij.lang.javascript.psi.JSFunctionItem, com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGeneratorReturnType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSource com.intellij.lang.javascript.psi.types.JSTypeSource copyWithStrict(boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.7223.91&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean checkAssignableComposite(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType, com.intellij.util.ProcessingContext, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3512.7&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil GENERICS_SUBSTITUTION">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4203.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSElvisType com.intellij.lang.javascript.psi.JSType applyElvisContext(com.intellij.lang.javascript.psi.JSExpression, com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser.SingleTypeInfo">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult UNSET_ASSIGNABLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDecoratedType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2940.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil com.intellij.lang.javascript.psi.types.JSTypeCastUtil.AssignableResult toStrictAssignable(boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3512.7&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor boolean containsId(com.intellij.lang.javascript.psi.types.JSTypeGenericId)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSResolvableType com.intellij.lang.javascript.psi.types.JSResolvedTypeInfo resolveType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3302.5&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType.ConstContextKind GENERIC_PARAM_CONST_MODIFIER">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSResolvedTypeInfo com.intellij.lang.javascript.psi.ecma6.EnumConstantValue getEnumConstValue()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.6183.87&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil.CheckAssignable boolean check(com.intellij.lang.javascript.psi.JSType, com.intellij.util.ProcessingContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.6183.87&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedType JSNamedType(com.intellij.lang.javascript.psi.types.JSTypeSource, java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSExternalGenericId">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCodeBasedType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3188.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSourceFactory com.intellij.lang.javascript.psi.types.JSTypeSource copyTypeSource(com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2463.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPrimitiveLiteralType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2099.1&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSource JSTypeSource(com.intellij.psi.PsiElement, com.intellij.lang.javascript.psi.types.JSTypeSource.SourceLanguage, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.7223.91&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType optimizeTypeForSubstitute(com.intellij.lang.javascript.psi.JSType, com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createIndexedAccessType(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecordMemberSourceFactory.MemberSourceBase">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;251.23774.435&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType com.intellij.lang.javascript.psi.resolve.JSEvaluateContext getEvaluateContext()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.6682.168&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeWithWidening">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDecoratedType.TypeDecoration INFERRED_POSSIBLY_UNDEFINED">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType com.intellij.lang.javascript.psi.JSType transformTypes(com.intellij.util.NullableFunction&lt;? super com.intellij.lang.javascript.psi.JSType,com.intellij.lang.javascript.psi.JSType&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.3283.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionType boolean isAnyType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.3283.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSLocalNamedType JSLocalNamedType(com.intellij.lang.javascript.psi.types.JSTypeSource, java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSImportType java.lang.String getSimpleText()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;232.8660.185&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecordMemberSourceFactory">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2941.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil boolean computeWithRecursiveTypes(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.openapi.util.Key&lt;java.util.Map&lt;com.intellij.lang.javascript.psi.JSResolvedTypeId,java.util.Set&lt;com.intellij.lang.javascript.psi.JSResolvedTypeId&gt;&gt;&gt;, com.intellij.lang.javascript.psi.JSType, com.intellij.util.ProcessingContext, com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil.CheckAssignable)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;211.6693.111&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.JSNumberType createNumberPrimitiveType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean compareByExcessProperties(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.types.JSFreshObjectLiteralType, com.intellij.util.ProcessingContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.13135.103&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache SUBTYPING_CONTEXT">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2463.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService com.intellij.util.ProcessingContext createProcessingContextWithCallEnvironment(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSApplyCallType JSApplyCallType(com.intellij.lang.javascript.psi.types.JSTypeSource, java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSArrayType.GenericArrayBuilder com.intellij.lang.javascript.psi.JSType asArrayIfGenericType(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3208.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSParameterTypeDecorator createParameterType(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource, boolean, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil NO_RECORD_TYPE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2941.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSLazyExpressionType myContextual">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.6707.61&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCacheService com.intellij.lang.javascript.psi.types.JSTypeComparingCache getComparingCache(com.intellij.openapi.project.Project, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.2784.17&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType getCommonType(java.util.Collection&lt;? extends com.intellij.lang.javascript.psi.JSType&gt;, com.intellij.lang.javascript.psi.types.JSTypeSource, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSArrayType java.lang.String getTypeName()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3208.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor java.util.Map&lt;com.intellij.lang.javascript.psi.types.JSTypeSubstitutor.JSTypeGenericId,com.intellij.lang.javascript.psi.JSType&gt; map()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCacheableTypeTransformerResolvedIdBase">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.5109.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeBaseImplKt">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;253.29346.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSFunctionReturnWrapperType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDecoratedType.TypeDecoration INFERRED_POSSIBLY_NULL">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.JSType createFunctionType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.JSNamespace buildProvidedNamespace(com.intellij.lang.javascript.psi.JSElementBase, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2371.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSArrayType.GenericArrayBuilder com.intellij.lang.javascript.psi.types.JSGenericTypeImpl getGenericType(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRestType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSEvaluableTypeBase JSEvaluableTypeBase(com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.openapi.util.Segment)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor com.intellij.lang.javascript.psi.types.JSTypeSubstitutor transformValues(com.intellij.util.Function&lt;? super com.intellij.lang.javascript.psi.JSType,? extends com.intellij.lang.javascript.psi.JSType&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2949.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUtilType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.JSVoidType createVoidType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType.OptimizedKind OPTIMIZED_SUBSTITUTE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;232.8660.185&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil.AssignableResult NO_CACHE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2099.1&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor java.util.Collection&lt;com.intellij.lang.javascript.psi.types.JSTypeSubstitutor.JSTypeGenericId&gt; keys()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2949.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil.AssignableResult NOT_ASSIGNABLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3512.7&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.JSStringType createStringPrimitiveType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSerializer void writeInt(int, java.lang.StringBuilder)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3458.5&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createKeyOfType(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType.ConstContextKind SIMPLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTupleType boolean allowWidening()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeVisitor void visitSingleType(int, com.intellij.lang.javascript.psi.JSType, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSerializer STRING_LIST">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6397.94&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDecoratedType.TypeDecoration INFERRED_POSSIBLY_NULL_OR_UNDEFINED">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSType createTypeFromJSDoc(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType optimizeTypeIfComposite(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType.OptimizedKind)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSType createType(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveExpandTransformer">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.3007.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTupleType com.intellij.lang.javascript.psi.types.JSTupleType transformTypes(java.util.function.BiFunction&lt;? super com.intellij.lang.javascript.psi.JSType,java.lang.Long,com.intellij.lang.javascript.psi.JSType&gt;, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8109.175&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSKeyofType com.intellij.lang.javascript.psi.JSType getReferencedType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService boolean isSubtyping(com.intellij.util.ProcessingContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService com.intellij.util.ProcessingContext createProcessingContextWithCache(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTupleType boolean isReadonly()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.5109.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSResolvedTypeInfo">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3302.5&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.JSNullType createNullType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult ASSIGNABLE_NOT_ASSIGNABLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType getCommonType(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.types.JSTypeSource, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnknownType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;172.2656.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSKeyofType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil.CheckAssignable">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;251.23774.435&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCacheableTypeTransformerResolvedIdBase boolean isCompletelyIgnored(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPrimitiveLiteralType com.intellij.lang.javascript.psi.types.JSTypeContext getTypeContext()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTupleType java.lang.String getNameByIndex(int)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor.StringGenericId">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2949.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSElvisType com.intellij.lang.javascript.psi.types.JSElvisType applyNonFinalElvisContext(com.intellij.lang.javascript.psi.JSType, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser JSTypeParser(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.lang.javascript.psi.types.JSTypeVisitor, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSInferTypeId">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSLiteralType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2099.1&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGenericTypeEvaluationFunction">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2635.13&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor boolean isEmptySubstitutor(com.intellij.lang.javascript.psi.types.JSTypeSubstitutor)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSArrayType boolean isGenericArray(com.intellij.lang.javascript.psi.types.JSGenericTypeImpl)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.JSBigIntType createBigIntPrimitiveType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeOperatorJSTypeImplNoSubstitute">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;241.14494.240&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createTupleType(com.intellij.lang.javascript.psi.types.JSTypeSource, java.util.List&lt;? extends com.intellij.lang.javascript.psi.JSType&gt;, boolean, int, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;202.6397.94&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGenericParameterType com.intellij.lang.javascript.psi.types.JSTypeGenericId getGenericId()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult NOT_ASSIGNABLE_NOT_ASSIGNABLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSource EMPTY_AS">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSForInStringType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2463.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createAwaitedType(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeMemberParser com.intellij.lang.javascript.psi.JSRecordType.TypeMember buildComputedPropertySignature(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSerializer com.intellij.lang.javascript.psi.types.JSTypeGenericId readGenericId(java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSerializer void writeGenericId(com.intellij.lang.javascript.psi.types.JSTypeGenericId, java.lang.StringBuilder)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSImportType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSReferenceType JSReferenceType(com.intellij.lang.javascript.psi.types.JSTypeSource, java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2099.1&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedType boolean isNamedTypeWithNames(com.intellij.lang.javascript.psi.JSType, java.util.Set&lt;java.lang.String&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeUtil ASSIGNABLE_KEY">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4203.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSSpreadType boolean isVariadic()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSResolvedTypeInfo com.intellij.lang.javascript.psi.JSType getAliasedType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor java.util.Collection&lt;com.intellij.lang.javascript.psi.JSType&gt; types()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2949.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTupleType int getFirstOptional()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser com.intellij.lang.javascript.psi.JSType buildTypeForFunctionItem(com.intellij.lang.javascript.psi.JSFunctionItem, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSource com.intellij.openapi.project.Project getProject()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSElementWithSubstitutor boolean isStaticContext()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.4139.22&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSArrayType boolean isPrimitive()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.6262.58&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeMemberParser">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;163.3512.7&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType.Widening com.intellij.lang.javascript.psi.JSType apply(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSTypeSubstitutionContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSExportScope">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8109.175&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSResolvedTypeInfo java.util.Collection&lt;T&gt; getDeclarationsOfType(java.lang.Class&lt;T&gt;)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTemplateLiteralType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSLocalNamedType JSLocalNamedType(com.intellij.lang.javascript.psi.JSQualifiedName, com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.lang.javascript.psi.types.JSTypeContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType KEY_RESOLVE_OPTIMIZED">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSResolvableType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.3188.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser JSTypeParser(com.intellij.openapi.project.Project, java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeVisitor)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createConditionalType(com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.6668.113&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeWithGenericParameters">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.5532.39&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeMemberParser java.lang.String getComputedPropNameFromType(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSEvaluableTypeBase myRange">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSContextualUnionTypeImplNoSubstitute">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;241.14494.240&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType.ConstContextKind com.intellij.lang.javascript.psi.types.JSWidenType.ConstContextKind valueOf(java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser.TypeParameterGenericId TypeParameterGenericId(com.intellij.lang.javascript.psi.ecma6.TypeScriptGenericOrMappedTypeParameter, java.lang.String)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4212.41&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil com.intellij.lang.javascript.psi.JSRecordType buildWithAppliedGenericArguments(com.intellij.lang.javascript.psi.ecmal4.JSClass, com.intellij.lang.javascript.psi.types.JSGenericTypeImpl, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2940.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSAnyType com.intellij.lang.javascript.psi.types.JSAnyType.JSAnyTypeImpl getWithLanguage(com.intellij.lang.javascript.psi.types.JSTypeSource.SourceLanguage)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;253.29346.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTopLevelNamespace">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.3494.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGenericParameterType com.intellij.lang.javascript.psi.JSType getConstraintType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;192.5728.98&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSource boolean isJavaScript()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2941.3&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean isAlwaysAssignableType(com.intellij.lang.javascript.psi.JSType, boolean, com.intellij.util.ProcessingContext, com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3208.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnknownType TS_INSTANCE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3341.11&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService com.intellij.util.ProcessingContext createSubtypingProcessingContext(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSIntersectionType SEPARATOR">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;241.14494.240&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil com.intellij.lang.javascript.psi.types.JSTypeCastUtil.NullableState getNullableState(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSReferenceExpression)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;242.20224.300&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeContext com.intellij.lang.javascript.psi.types.JSTypeContext fromJSContext(com.intellij.lang.javascript.psi.types.JSContext, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;171.2272.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult ASSIGNABLE_ASSIGNABLE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedType java.lang.String getQualifiedNameText()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;232.8660.185&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType optimizeTypeIfComposite(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecordMemberSourceFactory com.intellij.lang.javascript.psi.JSRecordType.MemberSource createSource(java.util.Collection&lt;com.intellij.psi.PsiElement&gt;, com.intellij.lang.javascript.psi.JSRecordType.MemberSourceKind, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCacheService com.intellij.lang.javascript.psi.JSRecordType buildRecordType(com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4096.5&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSGeneratorReturnType JSGeneratorReturnType(com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult[] values()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSWidenType.ConstContextKind NONE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;231.8770.65&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.JSType createEnumLiteralType(java.lang.String, com.intellij.lang.javascript.psi.JSFieldVariable, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;232.8660.185&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache LOG">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2153.8&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean areListsEquivalent(java.util.List&lt;com.intellij.lang.javascript.psi.JSType&gt;, java.util.List&lt;com.intellij.lang.javascript.psi.JSType&gt;, com.intellij.util.ProcessingContext, boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.5849.21&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRequireCallExpressionType JSRequireCallExpressionType(com.intellij.lang.javascript.psi.types.JSTypeSource, java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSEvaluableTypeBase JSEvaluableTypeBase(com.intellij.lang.javascript.psi.types.JSTypeSource, java.text.CharacterIterator)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;181.4445.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService LOCATION">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;242.20224.300&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCacheableTypeTransformer">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.5109.14&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSAnyType com.intellij.lang.javascript.psi.types.JSAnyType get(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeFactory com.intellij.lang.javascript.psi.types.primitives.TypeScriptNeverType createNeverType(com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSDecoratedType.TypeDecoration INFERRED_NULL_OR_UNDEFINED">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.3283.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil boolean strictNullChecks(com.intellij.lang.javascript.psi.JSTypeSubstitutionContext, com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;242.20224.300&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSourceFactory com.intellij.lang.javascript.psi.types.JSTypeSource.SourceLanguage getSourceLanguage(com.intellij.psi.PsiElement)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2371.4&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingContextService com.intellij.lang.javascript.psi.types.JSTypeComparingContextService getService(com.intellij.openapi.project.Project)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;183.2407.10&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSEvaluableTypeBase java.lang.String getPostfix()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2696.26&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSRecursiveTypeVisitor.Checks">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPrimitiveLiteralType com.intellij.lang.javascript.psi.JSType asPrimitiveType()">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;173.2463.16&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeComparingCache.CompositeAssignableResult ASSIGNABLE_UNSET">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;191.4738.6&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeCastUtil com.intellij.lang.javascript.psi.types.JSTypeCastUtil.AssignableResult isDirectlyAssignableInClassHierarchy(com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.util.ProcessingContext)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;193.5233.102&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSNamedTypeSubstitutorType">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3341.11&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createIntersectionType(java.util.Collection&lt;? extends com.intellij.lang.javascript.psi.JSType&gt;, com.intellij.lang.javascript.psi.types.JSTypeSource, com.intellij.lang.javascript.psi.types.JSUnionOrIntersectionType.OptimizedKind)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;232.8660.185&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType com.intellij.lang.javascript.evaluation.JSExpressionTypeFactory getArgumentTypeFactory(boolean)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;203.5981.155&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSubstitutor com.intellij.lang.javascript.psi.JSType get(com.intellij.lang.javascript.psi.types.JSTypeGenericId)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSUnknownType JS_INSTANCE">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.3341.11&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeSource com.intellij.lang.javascript.psi.types.JSTypeSource copyWithNewLanguage(com.intellij.lang.javascript.psi.types.JSTypeSource.SourceLanguage)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;201.7223.91&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSTypeParser com.intellij.lang.javascript.psi.JSType parseSerializedType(java.lang.String, com.intellij.lang.javascript.psi.types.JSTypeSource)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;212.4746.92&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.TypeScriptTypeParser com.intellij.lang.javascript.psi.JSFunctionType buildFunctionType(com.intellij.lang.javascript.psi.JSFunctionItem)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;182.2949.2&quot;"/>
    </annotation>
  </item>
  <item name="com.intellij.lang.javascript.psi.types.JSCompositeTypeFactory com.intellij.lang.javascript.psi.JSType createMappedType(com.intellij.lang.javascript.psi.types.JSTypeSource, boolean, boolean, boolean, boolean, com.intellij.lang.javascript.psi.types.JSTypeGenericId, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType, com.intellij.lang.javascript.psi.JSType)">
    <annotation name="org.jetbrains.annotations.ApiStatus.AvailableSince">
      <val name="value" val="&quot;233.11799.241&quot;"/>
    </annotation>
  </item>
</root>
