XYOracleNetwork/clients

View on GitHub
packages/cli/src/lib/file/deleteFile.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { stat, unlink } from 'node:fs/promises'

export const deleteFile = async (path: string) => {
  try {
    const exists = (await stat(path)).isFile()
    if (exists) {
      await unlink(path)
    }
  } catch {
    // stat can throw if file doesn't exist
  }
}