jspurefix
Version:
pure node js fix engine
19 lines (15 loc) • 442 B
text/typescript
import { FixDuplex } from './fix-duplex'
import { ReadStream } from 'fs'
export class FileDuplex extends FixDuplex {
constructor (public readonly fileName: string) {
super()
this.readable = FileDuplex.makeReadable(fileName)
}
private static makeReadable (fileName: string): ReadStream {
const fs: any = require('fs')
return fs.createReadStream(fileName)
}
end (): void {
// do nothing
}
}