File tree 3 files changed +9
-0
lines changed
tests/baselines/reference/api
3 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -1839,6 +1839,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
1839
1839
getNullType: () => nullType,
1840
1840
getESSymbolType: () => esSymbolType,
1841
1841
getNeverType: () => neverType,
1842
+ getNonPrimitiveType: () => nonPrimitiveType,
1842
1843
getOptionalType: () => optionalType,
1843
1844
getPromiseType: () => getGlobalPromiseType(/*reportErrors*/ false),
1844
1845
getPromiseLikeType: () => getGlobalPromiseLikeType(/*reportErrors*/ false),
Original file line number Diff line number Diff line change @@ -5296,6 +5296,10 @@ export interface TypeChecker {
5296
5296
* is `never`. Instead, use `type.flags & TypeFlags.Never`.
5297
5297
*/
5298
5298
getNeverType ( ) : Type ;
5299
+ /**
5300
+ * Gets the intrinsic `object` type.
5301
+ */
5302
+ getNonPrimitiveType ( ) : Type ;
5299
5303
/** @internal */ getOptionalType ( ) : Type ;
5300
5304
/** @internal */ getUnionType ( types : Type [ ] , subtypeReduction ?: UnionReduction ) : Type ;
5301
5305
/** @internal */ createArrayType ( elementType : Type ) : Type ;
Original file line number Diff line number Diff line change @@ -6314,6 +6314,10 @@ declare namespace ts {
6314
6314
* is `never`. Instead, use `type.flags & TypeFlags.Never`.
6315
6315
*/
6316
6316
getNeverType(): Type;
6317
+ /**
6318
+ * Gets the intrinsic `object` type.
6319
+ */
6320
+ getNonPrimitiveType(): Type;
6317
6321
/**
6318
6322
* Returns true if the "source" type is assignable to the "target" type.
6319
6323
*
You can’t perform that action at this time.
0 commit comments