diff --git a/apps/vscode/src/providers/copyfiles/drop.ts b/apps/vscode/src/providers/copyfiles/drop.ts index 4c732c0a..64f00429 100644 --- a/apps/vscode/src/providers/copyfiles/drop.ts +++ b/apps/vscode/src/providers/copyfiles/drop.ts @@ -24,8 +24,6 @@ import * as vscode from 'vscode'; import * as URI from 'vscode-uri'; import { Schemes } from '../../core/schemes'; -import './types'; - export const imageFileExtensions = new Set([ 'bmp', 'gif', diff --git a/apps/vscode/src/providers/copyfiles/filename.ts b/apps/vscode/src/providers/copyfiles/filename.ts index c25b083f..e6568ca6 100644 --- a/apps/vscode/src/providers/copyfiles/filename.ts +++ b/apps/vscode/src/providers/copyfiles/filename.ts @@ -19,8 +19,6 @@ import * as vscode from 'vscode'; import { Utils } from 'vscode-uri'; import { getParentDocumentUri } from './drop'; -import './types'; - export async function getNewFileName(document: vscode.TextDocument, file: vscode.DataTransferFile): Promise { const desiredPath = getDesiredNewFilePath(document, file); diff --git a/apps/vscode/src/providers/copyfiles/types.ts b/apps/vscode/src/providers/copyfiles/types.ts deleted file mode 100644 index 818ba8b5..00000000 --- a/apps/vscode/src/providers/copyfiles/types.ts +++ /dev/null @@ -1,29 +0,0 @@ -// our vs code version requirement is v1.66 but the document drop interfaces came in after -// that. we declare the types here so we have them and then only call the function if -// we are in more recent versions of vscode - -import * as vscode from 'vscode'; - -declare module 'vscode' { - - export class DocumentDropEdit { - insertText: string | SnippetString; - additionalEdit?: WorkspaceEdit; - constructor(insertText: string | SnippetString); - } - - export interface DataTransferFile { - readonly name: string; - readonly uri?: Uri; - data(): Thenable; - } - - export interface DocumentDropEditProvider { - provideDocumentDropEdits(document: TextDocument, position: Position, dataTransfer: DataTransfer, token: CancellationToken): ProviderResult; - } - - export namespace languages { - export function registerDocumentDropEditProvider(selector: DocumentSelector, provider: DocumentDropEditProvider): Disposable; - } - -}