@@ -18,7 +18,7 @@ export function generate(
1818 tsLibDir : string ,
1919 targetFile : string ,
2020 sourceFile : string ,
21- { emitOriginalAsComment = false , emitNoDefaultLib = false } : GenerateOptions
21+ { emitOriginalAsComment = false , emitNoDefaultLib = false } : GenerateOptions ,
2222) : string | undefined {
2323 const tsLibFile = path . join ( tsLibDir , sourceFile ) ;
2424 const originalProgram = ts . createProgram ( [ tsLibFile ] , { } ) ;
@@ -60,7 +60,7 @@ export function generate(
6060 if ( ! ts . isInterfaceDeclaration ( statement ) ) {
6161 // Find the replacement target of same kind.
6262 const replacementTargetOfSameKind = replacementTarget . flatMap ( ( target ) =>
63- target . type === "non-interface" ? [ target ] : [ ]
63+ target . type === "non-interface" ? [ target ] : [ ] ,
6464 ) ;
6565 if ( replacementTargetOfSameKind . length === 0 ) {
6666 result += statement . getFullText ( originalFile ) ;
@@ -79,7 +79,7 @@ export function generate(
7979 continue ;
8080 }
8181 const replaceInterfaces = replacementTarget . flatMap ( ( target ) =>
82- target . type === "interface" ? [ target ] : [ ]
82+ target . type === "interface" ? [ target ] : [ ] ,
8383 ) ;
8484 if (
8585 replaceInterfaces . some (
@@ -88,8 +88,8 @@ export function generate(
8888 statement ,
8989 originalFile ,
9090 target . originalStatement ,
91- target . sourceFile
92- )
91+ target . sourceFile ,
92+ ) ,
9393 )
9494 ) {
9595 // This needs to be a full replacement
@@ -197,7 +197,7 @@ type ReplacementTarget = (
197197 */
198198function scanBetterFile (
199199 printer : ts . Printer ,
200- targetFile : string
200+ targetFile : string ,
201201) : Map < string , ReplacementTarget [ ] > {
202202 const replacementTargets = new Map < string , ReplacementTarget [ ] > ( ) ;
203203 {
@@ -224,7 +224,7 @@ function scanBetterFile(
224224 const memberName = member . name ?. getText ( betterFile ) ?? "" ;
225225 upsert ( members , memberName , ( members = [ ] ) => {
226226 const leadingSpacesMatch = / ^ \s * / . exec (
227- member . getFullText ( betterFile )
227+ member . getFullText ( betterFile ) ,
228228 ) ;
229229 const leadingSpaces =
230230 leadingSpacesMatch !== null ? leadingSpacesMatch [ 0 ] : "" ;
@@ -235,7 +235,7 @@ function scanBetterFile(
235235 printer . printNode (
236236 ts . EmitHint . Unspecified ,
237237 member ,
238- betterFile
238+ betterFile ,
239239 ) ,
240240 } ) ;
241241 return members ;
@@ -274,7 +274,7 @@ function isPartialReplacement(
274274 interfaceDecl : ts . InterfaceDeclaration ,
275275 originalFile : ts . SourceFile ,
276276 replacementDecl : ts . InterfaceDeclaration ,
277- betterFile : ts . SourceFile
277+ betterFile : ts . SourceFile ,
278278) : boolean {
279279 // Compare type parameters and herigate using full text.
280280 if (
@@ -334,7 +334,7 @@ function printInterface(
334334 printer : ts . Printer ,
335335 originalNode : ts . InterfaceDeclaration ,
336336 members : readonly { text : string } [ ] ,
337- originalSourceFile : ts . SourceFile
337+ originalSourceFile : ts . SourceFile ,
338338) : string {
339339 let result = originalNode
340340 . getFullText ( originalSourceFile )
@@ -343,27 +343,27 @@ function printInterface(
343343 result += printer . printNode (
344344 ts . EmitHint . Unspecified ,
345345 mod ,
346- originalSourceFile
346+ originalSourceFile ,
347347 ) ;
348348 }
349349 result += "interface " ;
350350 result += printer . printNode (
351351 ts . EmitHint . Unspecified ,
352352 originalNode . name ,
353- originalSourceFile
353+ originalSourceFile ,
354354 ) ;
355355 if ( originalNode . typeParameters ) {
356356 result += printer . printList (
357357 ts . ListFormat . TypeParameters ,
358358 originalNode . typeParameters ,
359- originalSourceFile
359+ originalSourceFile ,
360360 ) ;
361361 }
362362 if ( originalNode . heritageClauses ) {
363363 result += printer . printList (
364364 ts . ListFormat . HeritageClauses ,
365365 originalNode . heritageClauses ,
366- originalSourceFile
366+ originalSourceFile ,
367367 ) ;
368368 }
369369 result += "{\n" ;
@@ -402,7 +402,7 @@ function commentOut(code: string): string {
402402
403403function replaceAliases (
404404 statement : ts . Statement ,
405- typeMap : Map < string , string >
405+ typeMap : Map < string , string > ,
406406) : ts . Statement {
407407 if ( typeMap . size === 0 ) return statement ;
408408 return ts . transform ( statement , [
@@ -416,7 +416,7 @@ function replaceAliases(
416416 return ts . factory . updateTypeReferenceNode (
417417 node ,
418418 ts . factory . createIdentifier ( replacementType ) ,
419- node . typeArguments
419+ node . typeArguments ,
420420 ) ;
421421 }
422422 return ts . visitEachChild ( node , visitor , context ) ;
0 commit comments