lean4-code-actions
Version:
Refactorings and snippets for Lean 4
10 lines (7 loc) • 373 B
text/typescript
import { Uri } from 'vscode'
import { hasExtension as hasExtensionUri } from '../Uri'
export interface FileRename { readonly oldUri: Uri; readonly newUri: Uri }
export const hasExtension = (extension: string) => ({ oldUri, newUri }: FileRename) => {
const hasExtensionLocal = hasExtensionUri(extension)
return hasExtensionLocal(oldUri) && hasExtensionLocal(newUri)
}