iterative/vscode-dvc

View on GitHub
extension/src/vscode/clipboard.ts

Summary

Maintainability
A
0 mins
Test Coverage
F
57%
import { env } from 'vscode'
import { Toast } from './toast'

const { clipboard } = env

export const writeToClipboard = async (
  text: string,
  message?: string
): Promise<void> => {
  await clipboard.writeText(text)
  void Toast.infoWithOptions(`${message || text} copied to clipboard`)
}