Skip to content

Commit 02f59a3

Browse files
committed
update typescript.d.ts baseline
Signed-off-by: Ashley Claymore <[email protected]>
1 parent 85a367b commit 02f59a3

File tree

2 files changed

+268
-246
lines changed

2 files changed

+268
-246
lines changed

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

+134-123
Original file line numberDiff line numberDiff line change
@@ -333,123 +333,124 @@ declare namespace ts {
333333
NonNullExpression = 226,
334334
MetaProperty = 227,
335335
SyntheticExpression = 228,
336-
TemplateSpan = 229,
337-
SemicolonClassElement = 230,
338-
Block = 231,
339-
EmptyStatement = 232,
340-
VariableStatement = 233,
341-
ExpressionStatement = 234,
342-
IfStatement = 235,
343-
DoStatement = 236,
344-
WhileStatement = 237,
345-
ForStatement = 238,
346-
ForInStatement = 239,
347-
ForOfStatement = 240,
348-
ContinueStatement = 241,
349-
BreakStatement = 242,
350-
ReturnStatement = 243,
351-
WithStatement = 244,
352-
SwitchStatement = 245,
353-
LabeledStatement = 246,
354-
ThrowStatement = 247,
355-
TryStatement = 248,
356-
DebuggerStatement = 249,
357-
VariableDeclaration = 250,
358-
VariableDeclarationList = 251,
359-
FunctionDeclaration = 252,
360-
ClassDeclaration = 253,
361-
InterfaceDeclaration = 254,
362-
TypeAliasDeclaration = 255,
363-
EnumDeclaration = 256,
364-
ModuleDeclaration = 257,
365-
ModuleBlock = 258,
366-
CaseBlock = 259,
367-
NamespaceExportDeclaration = 260,
368-
ImportEqualsDeclaration = 261,
369-
ImportDeclaration = 262,
370-
ImportClause = 263,
371-
NamespaceImport = 264,
372-
NamedImports = 265,
373-
ImportSpecifier = 266,
374-
ExportAssignment = 267,
375-
ExportDeclaration = 268,
376-
NamedExports = 269,
377-
NamespaceExport = 270,
378-
ExportSpecifier = 271,
379-
MissingDeclaration = 272,
380-
ExternalModuleReference = 273,
381-
JsxElement = 274,
382-
JsxSelfClosingElement = 275,
383-
JsxOpeningElement = 276,
384-
JsxClosingElement = 277,
385-
JsxFragment = 278,
386-
JsxOpeningFragment = 279,
387-
JsxClosingFragment = 280,
388-
JsxAttribute = 281,
389-
JsxAttributes = 282,
390-
JsxSpreadAttribute = 283,
391-
JsxExpression = 284,
392-
CaseClause = 285,
393-
DefaultClause = 286,
394-
HeritageClause = 287,
395-
CatchClause = 288,
396-
PropertyAssignment = 289,
397-
ShorthandPropertyAssignment = 290,
398-
SpreadAssignment = 291,
399-
EnumMember = 292,
400-
UnparsedPrologue = 293,
401-
UnparsedPrepend = 294,
402-
UnparsedText = 295,
403-
UnparsedInternalText = 296,
404-
UnparsedSyntheticReference = 297,
405-
SourceFile = 298,
406-
Bundle = 299,
407-
UnparsedSource = 300,
408-
InputFiles = 301,
409-
JSDocTypeExpression = 302,
410-
JSDocNameReference = 303,
411-
JSDocAllType = 304,
412-
JSDocUnknownType = 305,
413-
JSDocNullableType = 306,
414-
JSDocNonNullableType = 307,
415-
JSDocOptionalType = 308,
416-
JSDocFunctionType = 309,
417-
JSDocVariadicType = 310,
418-
JSDocNamepathType = 311,
419-
JSDocComment = 312,
420-
JSDocText = 313,
421-
JSDocTypeLiteral = 314,
422-
JSDocSignature = 315,
423-
JSDocLink = 316,
424-
JSDocTag = 317,
425-
JSDocAugmentsTag = 318,
426-
JSDocImplementsTag = 319,
427-
JSDocAuthorTag = 320,
428-
JSDocDeprecatedTag = 321,
429-
JSDocClassTag = 322,
430-
JSDocPublicTag = 323,
431-
JSDocPrivateTag = 324,
432-
JSDocProtectedTag = 325,
433-
JSDocReadonlyTag = 326,
434-
JSDocOverrideTag = 327,
435-
JSDocCallbackTag = 328,
436-
JSDocEnumTag = 329,
437-
JSDocParameterTag = 330,
438-
JSDocReturnTag = 331,
439-
JSDocThisTag = 332,
440-
JSDocTypeTag = 333,
441-
JSDocTemplateTag = 334,
442-
JSDocTypedefTag = 335,
443-
JSDocSeeTag = 336,
444-
JSDocPropertyTag = 337,
445-
SyntaxList = 338,
446-
NotEmittedStatement = 339,
447-
PartiallyEmittedExpression = 340,
448-
CommaListExpression = 341,
449-
MergeDeclarationMarker = 342,
450-
EndOfDeclarationMarker = 343,
451-
SyntheticReferenceExpression = 344,
452-
Count = 345,
336+
PrivateIdentifierInInExpression = 229,
337+
TemplateSpan = 230,
338+
SemicolonClassElement = 231,
339+
Block = 232,
340+
EmptyStatement = 233,
341+
VariableStatement = 234,
342+
ExpressionStatement = 235,
343+
IfStatement = 236,
344+
DoStatement = 237,
345+
WhileStatement = 238,
346+
ForStatement = 239,
347+
ForInStatement = 240,
348+
ForOfStatement = 241,
349+
ContinueStatement = 242,
350+
BreakStatement = 243,
351+
ReturnStatement = 244,
352+
WithStatement = 245,
353+
SwitchStatement = 246,
354+
LabeledStatement = 247,
355+
ThrowStatement = 248,
356+
TryStatement = 249,
357+
DebuggerStatement = 250,
358+
VariableDeclaration = 251,
359+
VariableDeclarationList = 252,
360+
FunctionDeclaration = 253,
361+
ClassDeclaration = 254,
362+
InterfaceDeclaration = 255,
363+
TypeAliasDeclaration = 256,
364+
EnumDeclaration = 257,
365+
ModuleDeclaration = 258,
366+
ModuleBlock = 259,
367+
CaseBlock = 260,
368+
NamespaceExportDeclaration = 261,
369+
ImportEqualsDeclaration = 262,
370+
ImportDeclaration = 263,
371+
ImportClause = 264,
372+
NamespaceImport = 265,
373+
NamedImports = 266,
374+
ImportSpecifier = 267,
375+
ExportAssignment = 268,
376+
ExportDeclaration = 269,
377+
NamedExports = 270,
378+
NamespaceExport = 271,
379+
ExportSpecifier = 272,
380+
MissingDeclaration = 273,
381+
ExternalModuleReference = 274,
382+
JsxElement = 275,
383+
JsxSelfClosingElement = 276,
384+
JsxOpeningElement = 277,
385+
JsxClosingElement = 278,
386+
JsxFragment = 279,
387+
JsxOpeningFragment = 280,
388+
JsxClosingFragment = 281,
389+
JsxAttribute = 282,
390+
JsxAttributes = 283,
391+
JsxSpreadAttribute = 284,
392+
JsxExpression = 285,
393+
CaseClause = 286,
394+
DefaultClause = 287,
395+
HeritageClause = 288,
396+
CatchClause = 289,
397+
PropertyAssignment = 290,
398+
ShorthandPropertyAssignment = 291,
399+
SpreadAssignment = 292,
400+
EnumMember = 293,
401+
UnparsedPrologue = 294,
402+
UnparsedPrepend = 295,
403+
UnparsedText = 296,
404+
UnparsedInternalText = 297,
405+
UnparsedSyntheticReference = 298,
406+
SourceFile = 299,
407+
Bundle = 300,
408+
UnparsedSource = 301,
409+
InputFiles = 302,
410+
JSDocTypeExpression = 303,
411+
JSDocNameReference = 304,
412+
JSDocAllType = 305,
413+
JSDocUnknownType = 306,
414+
JSDocNullableType = 307,
415+
JSDocNonNullableType = 308,
416+
JSDocOptionalType = 309,
417+
JSDocFunctionType = 310,
418+
JSDocVariadicType = 311,
419+
JSDocNamepathType = 312,
420+
JSDocComment = 313,
421+
JSDocText = 314,
422+
JSDocTypeLiteral = 315,
423+
JSDocSignature = 316,
424+
JSDocLink = 317,
425+
JSDocTag = 318,
426+
JSDocAugmentsTag = 319,
427+
JSDocImplementsTag = 320,
428+
JSDocAuthorTag = 321,
429+
JSDocDeprecatedTag = 322,
430+
JSDocClassTag = 323,
431+
JSDocPublicTag = 324,
432+
JSDocPrivateTag = 325,
433+
JSDocProtectedTag = 326,
434+
JSDocReadonlyTag = 327,
435+
JSDocOverrideTag = 328,
436+
JSDocCallbackTag = 329,
437+
JSDocEnumTag = 330,
438+
JSDocParameterTag = 331,
439+
JSDocReturnTag = 332,
440+
JSDocThisTag = 333,
441+
JSDocTypeTag = 334,
442+
JSDocTemplateTag = 335,
443+
JSDocTypedefTag = 336,
444+
JSDocSeeTag = 337,
445+
JSDocPropertyTag = 338,
446+
SyntaxList = 339,
447+
NotEmittedStatement = 340,
448+
PartiallyEmittedExpression = 341,
449+
CommaListExpression = 342,
450+
MergeDeclarationMarker = 343,
451+
EndOfDeclarationMarker = 344,
452+
SyntheticReferenceExpression = 345,
453+
Count = 346,
453454
FirstAssignment = 62,
454455
LastAssignment = 77,
455456
FirstCompoundAssignment = 63,
@@ -474,13 +475,13 @@ declare namespace ts {
474475
LastTemplateToken = 17,
475476
FirstBinaryOperator = 29,
476477
LastBinaryOperator = 77,
477-
FirstStatement = 233,
478-
LastStatement = 249,
478+
FirstStatement = 234,
479+
LastStatement = 250,
479480
FirstNode = 158,
480-
FirstJSDocNode = 302,
481-
LastJSDocNode = 337,
482-
FirstJSDocTagNode = 317,
483-
LastJSDocTagNode = 337,
481+
FirstJSDocNode = 303,
482+
LastJSDocNode = 338,
483+
FirstJSDocTagNode = 318,
484+
LastJSDocTagNode = 338,
484485
}
485486
export type TriviaSyntaxKind = SyntaxKind.SingleLineCommentTrivia | SyntaxKind.MultiLineCommentTrivia | SyntaxKind.NewLineTrivia | SyntaxKind.WhitespaceTrivia | SyntaxKind.ShebangTrivia | SyntaxKind.ConflictMarkerTrivia;
486487
export type LiteralSyntaxKind = SyntaxKind.NumericLiteral | SyntaxKind.BigIntLiteral | SyntaxKind.StringLiteral | SyntaxKind.JsxText | SyntaxKind.JsxTextAllWhiteSpaces | SyntaxKind.RegularExpressionLiteral | SyntaxKind.NoSubstitutionTemplateLiteral;
@@ -592,6 +593,7 @@ declare namespace ts {
592593
}
593594
export type AssertsKeyword = KeywordToken<SyntaxKind.AssertsKeyword>;
594595
export type AwaitKeyword = KeywordToken<SyntaxKind.AwaitKeyword>;
596+
export type InKeyword = KeywordToken<SyntaxKind.InKeyword>;
595597
/** @deprecated Use `AwaitKeyword` instead. */
596598
export type AwaitKeywordToken = AwaitKeyword;
597599
/** @deprecated Use `AssertsKeyword` instead. */
@@ -1251,6 +1253,12 @@ declare namespace ts {
12511253
readonly expression: SuperExpression;
12521254
}
12531255
export type SuperProperty = SuperPropertyAccessExpression | SuperElementAccessExpression;
1256+
export interface PrivateIdentifierInInExpression extends Expression {
1257+
readonly kind: SyntaxKind.PrivateIdentifierInInExpression;
1258+
readonly name: PrivateIdentifier;
1259+
readonly inToken: Token<SyntaxKind.InKeyword>;
1260+
readonly expression: Expression;
1261+
}
12541262
export interface CallExpression extends LeftHandSideExpression, Declaration {
12551263
readonly kind: SyntaxKind.CallExpression;
12561264
readonly expression: LeftHandSideExpression;
@@ -3394,6 +3402,8 @@ declare namespace ts {
33943402
updateNonNullChain(node: NonNullChain, expression: Expression): NonNullChain;
33953403
createMetaProperty(keywordToken: MetaProperty["keywordToken"], name: Identifier): MetaProperty;
33963404
updateMetaProperty(node: MetaProperty, name: Identifier): MetaProperty;
3405+
createPrivateIdentifierInInExpression(name: PrivateIdentifier, inToken: Token<SyntaxKind.InKeyword>, expression: Expression): PrivateIdentifierInInExpression;
3406+
updatePrivateIdentifierInInExpression(node: PrivateIdentifierInInExpression, name: PrivateIdentifier, inToken: Token<SyntaxKind.InKeyword>, expression: Expression): PrivateIdentifierInInExpression;
33973407
createTemplateSpan(expression: Expression, literal: TemplateMiddle | TemplateTail): TemplateSpan;
33983408
updateTemplateSpan(node: TemplateSpan, expression: Expression, literal: TemplateMiddle | TemplateTail): TemplateSpan;
33993409
createSemicolonClassElement(): SemicolonClassElement;
@@ -4484,6 +4494,7 @@ declare namespace ts {
44844494
function isSyntheticExpression(node: Node): node is SyntheticExpression;
44854495
function isPartiallyEmittedExpression(node: Node): node is PartiallyEmittedExpression;
44864496
function isCommaListExpression(node: Node): node is CommaListExpression;
4497+
function isPrivateIdentifierInInExpression(node: Node): node is PrivateIdentifierInInExpression;
44874498
function isTemplateSpan(node: Node): node is TemplateSpan;
44884499
function isSemicolonClassElement(node: Node): node is SemicolonClassElement;
44894500
function isBlock(node: Node): node is Block;

0 commit comments

Comments
 (0)