@@ -1623,9 +1623,7 @@ declare namespace ts {
16231623 fileExists ( path : string ) : boolean ;
16241624 readFile ( path : string ) : string | undefined ;
16251625 }
1626- interface WriteFileCallback {
1627- ( fileName : string , data : string , writeByteOrderMark : boolean , onError : ( ( message : string ) => void ) | undefined , sourceFiles : ReadonlyArray < SourceFile > ) : void ;
1628- }
1626+ type WriteFileCallback = ( fileName : string , data : string , writeByteOrderMark : boolean , onError : ( ( message : string ) => void ) | undefined , sourceFiles : ReadonlyArray < SourceFile > ) => void ;
16291627 class OperationCanceledException {
16301628 }
16311629 interface CancellationToken {
@@ -3095,9 +3093,7 @@ declare namespace ts {
30953093 function isGetAccessor ( node : Node ) : node is GetAccessorDeclaration ;
30963094}
30973095declare namespace ts {
3098- interface ErrorCallback {
3099- ( message : DiagnosticMessage , length : number ) : void ;
3100- }
3096+ type ErrorCallback = ( message : DiagnosticMessage , length : number ) => void ;
31013097 interface Scanner {
31023098 getStartPos ( ) : number ;
31033099 getToken ( ) : SyntaxKind ;
@@ -7144,11 +7140,9 @@ declare namespace ts.server {
71447140 create ( createInfo : PluginCreateInfo ) : LanguageService ;
71457141 getExternalFiles ?( proj : Project ) : string [ ] ;
71467142 }
7147- interface PluginModuleFactory {
7148- ( mod : {
7149- typescript : typeof ts ;
7150- } ) : PluginModule ;
7151- }
7143+ type PluginModuleFactory = ( mod : {
7144+ typescript : typeof ts ;
7145+ } ) => PluginModule ;
71527146 /**
71537147 * The project root can be script info - if root is present,
71547148 * or it could be just normalized path if root wasnt present on the host(only for non inferred project)
@@ -7418,9 +7412,7 @@ declare namespace ts.server {
74187412 readonly dts : number ;
74197413 }
74207414 type ProjectServiceEvent = ProjectsUpdatedInBackgroundEvent | ConfigFileDiagEvent | ProjectLanguageServiceStateEvent | ProjectInfoTelemetryEvent ;
7421- interface ProjectServiceEventHandler {
7422- ( event : ProjectServiceEvent ) : void ;
7423- }
7415+ type ProjectServiceEventHandler = ( event : ProjectServiceEvent ) => void ;
74247416 interface SafeList {
74257417 [ name : string ] : {
74267418 match : RegExp ;
0 commit comments