import { Event , NotificationHandler , RequestHandler } from 'vscode-jsonrpc' ; import { ApplyWorkspaceEditParams , WorkspaceEdit , ApplyWorkspaceEditResponse , ConfigurationItem , WorkspaceFolder , WorkspaceFoldersChangeEvent , CreateFilesParams , RenameFilesParams , DeleteFilesParams , } from 'vscode-languageserver-protocol' ; import { Connection , RemoteWorkspace } from 'vscode-languageserver/lib/common/server' ; export class TestWorkspace implements RemoteWorkspace { connection : Connection ; applyEdit ( paramOrEdit ) { throw new Error ( 'Method not implemented.' ) ; } getConfiguration ( ) ; getConfiguration ( section ) ; getConfiguration ( item ) ; getConfiguration ( items ) ; getConfiguration ( items ? ) { throw new Error ( 'Method not implemented.' ) ; } getWorkspaceFolders ( ) { throw new Error ( 'Method not implemented.' ) ; } onDidChangeWorkspaceFolders : Event < WorkspaceFoldersChangeEvent > ; onDidCreateFiles ( handler ) { throw new Error ( 'Method not implemented.' ) ; } onDidRenameFiles ( handler ) { throw new Error ( 'Method not implemented.' ) ; } onDidDeleteFiles ( handler ) { throw new Error ( 'Method not implemented.' ) ; } onWillCreateFiles ( handler ) { throw new Error ( 'Method not implemented.' ) ; } onWillRenameFiles ( handler ) { throw new Error ( 'Method not implemented.' ) ; } onWillDeleteFiles ( handler ) { throw new Error ( 'Method not implemented.' ) ; } }