createReadStream-createWriteStream.js•539 B
import * as fs from 'graceful-fs';
import { dirname } from 'path';
import mkdirp from 'mkdirp';
import resolvePathAndOptions from '../utils/resolvePathAndOptions';
export function createReadStream () {
const { resolvedPath, options } = resolvePathAndOptions( arguments );
return fs.createReadStream( resolvedPath, options );
}
export function createWriteStream () {
const { resolvedPath, options } = resolvePathAndOptions( arguments );
mkdirp.sync( dirname( resolvedPath ) );
return fs.createWriteStream( resolvedPath, options );
}