Check whether file exists with optional timeout
npm install @neurodevs/node-file-checker
import { FileCheckerImpl } from '@neurodevs/node-file-checker'
const checker = FileCheckerImpl.Checker()
import { FileCheckerImpl } from '@neurodevs/node-file-checker'
const path = '...'
const checker = FileCheckerImpl.Checker()
// Needs to be in an async function
const wasFound = await checker.checkIfFileExists(path)
import { FileCheckerImpl } from '@neurodevs/node-file-checker'
const path = '...'
const timeoutMs = 1000
const checker = FileCheckerImpl.Checker({ timeoutMs })
// Needs to be in an async function
const wasFound = await checker.checkIfFileExists(path)
import { FileCheckerImpl, FakeFileChecker } from '@neurodevs/node-file-checker'
FileCheckerImpl.Class = FakeFileChecker
const fakeChecker = FileCheckerImpl.Checker()
import { FileChecker } from '@neurodevs/node-file-checker'
class MockFileChecker implements FileChecker {
...
}
FileCheckerImpl.Class = MockFileChecker
const mockChecker = FileCheckerImpl.Checker()