@@ -5908,6 +5908,8 @@ declare namespace ts {
5908
5908
Add_or_remove_braces_in_an_arrow_function: DiagnosticMessage;
5909
5909
Add_braces_to_arrow_function: DiagnosticMessage;
5910
5910
Remove_braces_from_arrow_function: DiagnosticMessage;
5911
+ Convert_default_export_to_named_export: DiagnosticMessage;
5912
+ Convert_named_export_to_default_export: DiagnosticMessage;
5911
5913
};
5912
5914
}
5913
5915
declare namespace ts {
@@ -6941,7 +6943,7 @@ declare namespace ts {
6941
6943
function isTemplateMiddleOrTemplateTail(node: Node): node is TemplateMiddle | TemplateTail;
6942
6944
function isStringTextContainingNode(node: Node): node is StringLiteral | TemplateLiteralToken;
6943
6945
function isGeneratedIdentifier(node: Node): node is GeneratedIdentifier;
6944
- function isModifierKind(token: SyntaxKind): boolean ;
6946
+ function isModifierKind(token: SyntaxKind): token is Modifier["kind"] ;
6945
6947
function isParameterPropertyModifier(kind: SyntaxKind): boolean;
6946
6948
function isClassMemberModifier(idToken: SyntaxKind): boolean;
6947
6949
function isModifier(node: Node): node is Modifier;
@@ -10586,6 +10588,7 @@ declare namespace ts {
10586
10588
Single = 0,
10587
10589
Double = 1
10588
10590
}
10591
+ function quotePreferenceFromString(str: StringLiteral, sourceFile: SourceFile): QuotePreference;
10589
10592
function getQuotePreference(sourceFile: SourceFile, preferences: UserPreferences): QuotePreference;
10590
10593
function symbolNameNoDefault(symbol: Symbol): string | undefined;
10591
10594
function symbolEscapedNameNoDefault(symbol: Symbol): __String | undefined;
@@ -10610,6 +10613,7 @@ declare namespace ts {
10610
10613
some(pred: (node: Node) => boolean): boolean;
10611
10614
}
10612
10615
function getParentNodeInSpan(node: Node | undefined, file: SourceFile, span: TextSpan): Node | undefined;
10616
+ function findModifier(node: Node, kind: Modifier["kind"]): Modifier | undefined;
10613
10617
function insertImport(changes: textChanges.ChangeTracker, sourceFile: SourceFile, importDecl: Statement): void;
10614
10618
}
10615
10619
declare namespace ts {
@@ -10787,7 +10791,7 @@ declare namespace ts.FindAllReferences {
10787
10791
}
10788
10792
type ImportTracker = (exportSymbol: Symbol, exportInfo: ExportInfo, isForRename: boolean) => ImportsResult;
10789
10793
/** Creates the imports map and returns an ImportTracker that uses it. Call this lazily to avoid calling `getDirectImportsMap` unnecessarily. */
10790
- function createImportTracker(sourceFiles: ReadonlyArray<SourceFile>, sourceFilesSet: ReadonlyMap<true>, checker: TypeChecker, cancellationToken: CancellationToken): ImportTracker;
10794
+ function createImportTracker(sourceFiles: ReadonlyArray<SourceFile>, sourceFilesSet: ReadonlyMap<true>, checker: TypeChecker, cancellationToken: CancellationToken | undefined ): ImportTracker;
10791
10795
/** Info about an exported symbol to perform recursive search on. */
10792
10796
interface ExportInfo {
10793
10797
exportingModuleSymbol: Symbol;
@@ -10890,6 +10894,7 @@ declare namespace ts.FindAllReferences {
10890
10894
declare namespace ts.FindAllReferences.Core {
10891
10895
/** Core find-all-references algorithm. Handles special cases before delegating to `getReferencedSymbolsForSymbol`. */
10892
10896
function getReferencedSymbolsForNode(position: number, node: Node, program: Program, sourceFiles: ReadonlyArray<SourceFile>, cancellationToken: CancellationToken, options?: Options, sourceFilesSet?: ReadonlyMap<true>): SymbolAndEntries[] | undefined;
10897
+ function eachExportReference(sourceFiles: ReadonlyArray<SourceFile>, checker: TypeChecker, cancellationToken: CancellationToken | undefined, exportSymbol: Symbol, exportingModuleSymbol: Symbol, exportName: string, isDefaultExport: boolean, cb: (ref: Identifier) => void): void;
10893
10898
/** Used as a quick check for whether a symbol is used at all in a file (besides its definition). */
10894
10899
function isSymbolReferencedInFile(definition: Identifier, checker: TypeChecker, sourceFile: SourceFile): boolean;
10895
10900
function eachSymbolReferenceInFile<T>(definition: Identifier, checker: TypeChecker, sourceFile: SourceFile, cb: (token: Identifier) => T): T | undefined;
@@ -11275,6 +11280,7 @@ declare namespace ts.textChanges {
11275
11280
deleteRange(sourceFile: SourceFile, range: TextRange): this;
11276
11281
/** Warning: This deletes comments too. See `copyComments` in `convertFunctionToEs6Class`. */
11277
11282
deleteNode(sourceFile: SourceFile, node: Node, options?: ConfigurableStartEnd): this;
11283
+ deleteModifier(sourceFile: SourceFile, modifier: Modifier): void;
11278
11284
deleteNodeRange(sourceFile: SourceFile, startNode: Node, endNode: Node, options?: ConfigurableStartEnd): this;
11279
11285
deleteNodeRangeExcludingEnd(sourceFile: SourceFile, startNode: Node, afterEndNode: Node | undefined, options?: ConfigurableStartEnd): void;
11280
11286
deleteNodeInList(sourceFile: SourceFile, node: Node): this;
@@ -11306,6 +11312,7 @@ declare namespace ts.textChanges {
11306
11312
private getInsertNodeAtClassStartPrefixSuffix;
11307
11313
insertNodeAfterComma(sourceFile: SourceFile, after: Node, newNode: Node): void;
11308
11314
insertNodeAfter(sourceFile: SourceFile, after: Node, newNode: Node): void;
11315
+ insertNodeAtEndOfList(sourceFile: SourceFile, list: NodeArray<Node>, newNode: Node): void;
11309
11316
insertNodesAfter(sourceFile: SourceFile, after: Node, newNodes: ReadonlyArray<Node>): void;
11310
11317
private insertNodeAfterWorker;
11311
11318
private getInsertNodeAfterOptions;
@@ -11463,7 +11470,9 @@ declare namespace ts.codefix {
11463
11470
}
11464
11471
declare namespace ts.codefix {
11465
11472
}
11466
- declare namespace ts.refactor.generateGetAccessorAndSetAccessor {
11473
+ declare namespace ts.refactor {
11474
+ }
11475
+ declare namespace ts.refactor {
11467
11476
}
11468
11477
declare namespace ts.refactor.extractSymbol {
11469
11478
/**
0 commit comments