@@ -23,7 +23,7 @@ import type { ObjectType } from '../types/ObjectType';
2323import type { AstNode , Expression , Statement } from '../parser/AstNode' ;
2424import type { AssetFile } from '../files/AssetFile' ;
2525import { AstNodeKind } from '../parser/AstNode' ;
26- import type { TypePropertyReferenceType , ReferenceType , BinaryOperatorReferenceType , ArrayDefaultTypeReferenceType , AnyReferenceType , ParamTypeFromValueReferenceType , IntersectionWithDefaultDynamicReferenceType } from '../types/ReferenceType' ;
26+ import type { TypePropertyReferenceType , ReferenceType , BinaryOperatorReferenceType , ArrayDefaultTypeReferenceType , AnyReferenceType , ParamTypeFromValueReferenceType , ReferenceTypeWithDefault } from '../types/ReferenceType' ;
2727import type { EnumMemberType , EnumType } from '../types/EnumType' ;
2828import type { UnionType } from '../types/UnionType' ;
2929import type { UninitializedType } from '../types/UninitializedType' ;
@@ -458,8 +458,8 @@ export function isArrayDefaultTypeReferenceType(value: any): value is ArrayDefau
458458export function isParamTypeFromValueReferenceType ( value : any ) : value is ParamTypeFromValueReferenceType {
459459 return value ?. __reflection ?. name === 'ParamTypeFromValueReferenceType' ;
460460}
461- export function isIntersectionWithDefaultDynamicReferenceType ( value : any ) : value is IntersectionWithDefaultDynamicReferenceType {
462- return value ?. __reflection ?. name === 'IntersectionWithDefaultDynamicReferenceType ' ;
461+ export function isReferenceTypeWithDefault ( value : any ) : value is ReferenceTypeWithDefault {
462+ return value ?. __reflection ?. name === 'ReferenceTypeWithDefault ' ;
463463}
464464export function isNamespaceType ( value : any ) : value is NamespaceType {
465465 return value ?. kind === BscTypeKind . NamespaceType ;
@@ -497,7 +497,7 @@ export function isCallableType(target): target is BaseFunctionType {
497497
498498export function isAnyReferenceType ( target ) : target is AnyReferenceType {
499499 const name = target ?. __reflection ?. name ;
500- return name === 'ReferenceType' || name === 'TypePropertyReferenceType' || name === 'BinaryOperatorReferenceType' || name === 'ArrayDefaultTypeReferenceType' || name === 'ParamTypeFromValueReferenceType' || name === 'IntersectionWithDefaultDynamicReferenceType ' ;
500+ return name === 'ReferenceType' || name === 'TypePropertyReferenceType' || name === 'BinaryOperatorReferenceType' || name === 'ArrayDefaultTypeReferenceType' || name === 'ParamTypeFromValueReferenceType' || name === 'ReferenceTypeWithDefault ' ;
501501}
502502
503503export function isNumberType ( value : any ) : value is IntegerType | LongIntegerType | FloatType | DoubleType | InterfaceType {
0 commit comments