Skip to content

Commit 7883ec6

Browse files
committed
Make contextFlags internal
1 parent 25fa027 commit 7883ec6

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
@@ -441,7 +441,7 @@ namespace ts {
441441
},
442442
getAugmentedPropertiesOfType,
443443
getRootSymbols,
444-
getContextualType: (nodeIn, contextFlags) => {
444+
getContextualType: (nodeIn: Expression, contextFlags?: ContextFlags) => {
445445
const node = getParseTreeNode(nodeIn, isExpression);
446446
return node ? getContextualType(node, contextFlags) : undefined;
447447
},

src/compiler/types.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3222,7 +3222,8 @@ namespace ts {
32223222
getAugmentedPropertiesOfType(type: Type): Symbol[];
32233223

32243224
getRootSymbols(symbol: Symbol): ReadonlyArray<Symbol>;
3225-
getContextualType(node: Expression, contextFlags?: ContextFlags): Type | undefined;
3225+
getContextualType(node: Expression): Type | undefined;
3226+
/* @internal */ getContextualType(node: Expression, contextFlags?: ContextFlags): Type | undefined; // tslint:disable-line unified-signatures
32263227
/* @internal */ getContextualTypeForObjectLiteralElement(element: ObjectLiteralElementLike): Type | undefined;
32273228
/* @internal */ getContextualTypeForArgumentAtIndex(call: CallLikeExpression, argIndex: number): Type | undefined;
32283229
/* @internal */ getContextualTypeForJsxAttribute(attribute: JsxAttribute | JsxSpreadAttribute): Type | undefined;
@@ -3380,6 +3381,7 @@ namespace ts {
33803381
Subtype
33813382
}
33823383

3384+
/* @internal */
33833385
export const enum ContextFlags {
33843386
None = 0,
33853387
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)