From 4b3e0383235ca4ca0127f24c2e05543bb45a56bb Mon Sep 17 00:00:00 2001 From: Amir Bandeali Date: Wed, 29 Nov 2017 22:02:43 -0800 Subject: Add contracts to packages, fix most linting errors --- packages/contracts/deploy/src/utils/fs_wrapper.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 packages/contracts/deploy/src/utils/fs_wrapper.ts (limited to 'packages/contracts/deploy/src/utils/fs_wrapper.ts') diff --git a/packages/contracts/deploy/src/utils/fs_wrapper.ts b/packages/contracts/deploy/src/utils/fs_wrapper.ts new file mode 100644 index 000000000..6b4fd625c --- /dev/null +++ b/packages/contracts/deploy/src/utils/fs_wrapper.ts @@ -0,0 +1,11 @@ +import promisify = require('es6-promisify'); +import * as fs from 'fs'; + +export const fsWrapper = { + readdirAsync: promisify(fs.readdir), + readFileAsync: promisify(fs.readFile), + writeFileAsync: promisify(fs.writeFile), + mkdirAsync: promisify(fs.mkdir), + doesPathExistSync: fs.existsSync, + removeFileAsync: promisify(fs.unlink), +}; -- cgit v1.2.3