Skip to content

Commit 85ee123

Browse files
committed
Make contextFlags internal
1 parent 86456af commit 85ee123

File tree

4 files changed

+6
-14
lines changed

4 files changed

+6
-14
lines changed

src/compiler/checker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ namespace ts {
443443
},
444444
getAugmentedPropertiesOfType,
445445
getRootSymbols,
446-
getContextualType: (nodeIn, contextFlags) => {
446+
getContextualType: (nodeIn: Expression, contextFlags?: ContextFlags) => {
447447
const node = getParseTreeNode(nodeIn, isExpression);
448448
return node ? getContextualType(node, contextFlags) : undefined;
449449
},

src/compiler/types.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3220,7 +3220,8 @@ namespace ts {
32203220
getFullyQualifiedName(symbol: Symbol): string;
32213221
getAugmentedPropertiesOfType(type: Type): Symbol[];
32223222
getRootSymbols(symbol: Symbol): ReadonlyArray<Symbol>;
3223-
getContextualType(node: Expression, contextFlags?: ContextFlags): Type | undefined;
3223+
getContextualType(node: Expression): Type | undefined;
3224+
/* @internal */ getContextualType(node: Expression, contextFlags?: ContextFlags): Type | undefined; // tslint:disable-line unified-signatures
32243225
/* @internal */ getContextualTypeForObjectLiteralElement(element: ObjectLiteralElementLike): Type | undefined;
32253226
/* @internal */ getContextualTypeForArgumentAtIndex(call: CallLikeExpression, argIndex: number): Type | undefined;
32263227
/* @internal */ getContextualTypeForJsxAttribute(attribute: JsxAttribute | JsxSpreadAttribute): Type | undefined;
@@ -3378,6 +3379,7 @@ namespace ts {
33783379
Subtype
33793380
}
33803381

3382+
/* @internal */
33813383
export const enum ContextFlags {
33823384
None = 0,
33833385
Signature = 1 << 0, // Obtaining contextual signature

tests/baselines/reference/api/tsserverlibrary.d.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1995,7 +1995,7 @@ declare namespace ts {
19951995
getFullyQualifiedName(symbol: Symbol): string;
19961996
getAugmentedPropertiesOfType(type: Type): Symbol[];
19971997
getRootSymbols(symbol: Symbol): ReadonlyArray<Symbol>;
1998-
getContextualType(node: Expression, contextFlags?: ContextFlags): Type | undefined;
1998+
getContextualType(node: Expression): Type | undefined;
19991999
/**
20002000
* returns unknownSignature in the case of an error.
20012001
* returns undefined if the node is not valid.
@@ -2026,11 +2026,6 @@ declare namespace ts {
20262026
*/
20272027
runWithCancellationToken<T>(token: CancellationToken, cb: (checker: TypeChecker) => T): T;
20282028
}
2029-
export enum ContextFlags {
2030-
None = 0,
2031-
Signature = 1,
2032-
Completion = 2
2033-
}
20342029
export enum NodeBuilderFlags {
20352030
None = 0,
20362031
NoTruncation = 1,

tests/baselines/reference/api/typescript.d.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1995,7 +1995,7 @@ declare namespace ts {
19951995
getFullyQualifiedName(symbol: Symbol): string;
19961996
getAugmentedPropertiesOfType(type: Type): Symbol[];
19971997
getRootSymbols(symbol: Symbol): ReadonlyArray<Symbol>;
1998-
getContextualType(node: Expression, contextFlags?: ContextFlags): Type | undefined;
1998+
getContextualType(node: Expression): Type | undefined;
19991999
/**
20002000
* returns unknownSignature in the case of an error.
20012001
* returns undefined if the node is not valid.
@@ -2026,11 +2026,6 @@ declare namespace ts {
20262026
*/
20272027
runWithCancellationToken<T>(token: CancellationToken, cb: (checker: TypeChecker) => T): T;
20282028
}
2029-
export enum ContextFlags {
2030-
None = 0,
2031-
Signature = 1,
2032-
Completion = 2
2033-
}
20342029
export enum NodeBuilderFlags {
20352030
None = 0,
20362031
NoTruncation = 1,

0 commit comments

Comments
 (0)