@@ -65,7 +65,7 @@ namespace ts {
65
65
66
66
// Literals
67
67
68
- /* @internal */ export function createLiteral ( value : string | StringLiteral | NoSubstitutionTemplateLiteral | NumericLiteral | Identifier , isSingleQuote : boolean ) : StringLiteral ;
68
+ /* @internal */ export function createLiteral ( value : string | StringLiteral | NoSubstitutionTemplateLiteral | NumericLiteral | Identifier , isSingleQuote : boolean ) : StringLiteral ; // eslint-disable-line @typescript-eslint/unified-signatures
69
69
/** If a node is passed, creates a string literal whose source text is read from a source node during emit. */
70
70
export function createLiteral ( value : string | StringLiteral | NoSubstitutionTemplateLiteral | NumericLiteral | Identifier ) : StringLiteral ;
71
71
export function createLiteral ( value : number | PseudoBigInt ) : NumericLiteral ;
@@ -126,7 +126,7 @@ namespace ts {
126
126
127
127
export function createIdentifier ( text : string ) : Identifier ;
128
128
/* @internal */
129
- export function createIdentifier ( text : string , typeArguments : readonly ( TypeNode | TypeParameterDeclaration ) [ ] | undefined ) : Identifier ;
129
+ export function createIdentifier ( text : string , typeArguments : readonly ( TypeNode | TypeParameterDeclaration ) [ ] | undefined ) : Identifier ; // eslint-disable-line @typescript-eslint/unified-signatures
130
130
export function createIdentifier ( text : string , typeArguments ?: readonly ( TypeNode | TypeParameterDeclaration ) [ ] ) : Identifier {
131
131
const node = < Identifier > createSynthesizedNode ( SyntaxKind . Identifier ) ;
132
132
node . escapedText = escapeLeadingUnderscores ( text ) ;
@@ -141,7 +141,7 @@ namespace ts {
141
141
142
142
export function updateIdentifier ( node : Identifier ) : Identifier ;
143
143
/* @internal */
144
- export function updateIdentifier ( node : Identifier , typeArguments : NodeArray < TypeNode | TypeParameterDeclaration > | undefined ) : Identifier ;
144
+ export function updateIdentifier ( node : Identifier , typeArguments : NodeArray < TypeNode | TypeParameterDeclaration > | undefined ) : Identifier ; // eslint-disable-line @typescript-eslint/unified-signatures
145
145
export function updateIdentifier ( node : Identifier , typeArguments ?: NodeArray < TypeNode | TypeParameterDeclaration > | undefined ) : Identifier {
146
146
return node . typeArguments !== typeArguments
147
147
? updateNode ( createIdentifier ( idText ( node ) , typeArguments ) , node )
@@ -205,7 +205,7 @@ namespace ts {
205
205
206
206
/** Create a unique name generated for a node. */
207
207
export function getGeneratedNameForNode ( node : Node | undefined ) : Identifier ;
208
- /* @internal */ export function getGeneratedNameForNode ( node : Node | undefined , flags : GeneratedIdentifierFlags ) : Identifier ;
208
+ /* @internal */ export function getGeneratedNameForNode ( node : Node | undefined , flags : GeneratedIdentifierFlags ) : Identifier ; // eslint-disable-line @typescript-eslint/unified-signatures
209
209
export function getGeneratedNameForNode ( node : Node | undefined , flags ?: GeneratedIdentifierFlags ) : Identifier {
210
210
const name = createIdentifier ( node && isIdentifier ( node ) ? idText ( node ) : "" ) ;
211
211
name . autoGenerateFlags = GeneratedIdentifierFlags . Node | flags ! ;
@@ -3151,7 +3151,7 @@ namespace ts {
3151
3151
}
3152
3152
3153
3153
function asEmbeddedStatement < T extends Node > ( statement : T ) : T | EmptyStatement ;
3154
- function asEmbeddedStatement < T extends Node > ( statement : T | undefined ) : T | EmptyStatement | undefined ; // eslint-disable-line @typescript-eslint/unified-signatures
3154
+ function asEmbeddedStatement < T extends Node > ( statement : T | undefined ) : T | EmptyStatement | undefined ;
3155
3155
function asEmbeddedStatement < T extends Node > ( statement : T | undefined ) : T | EmptyStatement | undefined {
3156
3156
return statement && isNotEmittedStatement ( statement ) ? setTextRange ( setOriginalNode ( createEmptyStatement ( ) , statement ) , statement ) : statement ;
3157
3157
}
0 commit comments