npm install ts-fs-promise --save
npm install ts-fs-promise npm install ts-fs-promise --save
-------------
-------------
* copy(src:string, dest:string, filter?:(src:string) => boolean):Promise
* copySync(src:string, dest:string, filter?:(src:string) => boolean):void;
* createFile(file:string):Promise
* createFileSync(file:string):void;
* mkdirs(dir:string):Promise
* mkdirsSync(dir:string):void;
* outputFile(file:string, data:any):Promise
* outputFileSync(file:string, data:any):void;
* outputJSON(file:string, data:any):Promise
* outputJSONSync(file:string, data:any):void;
* readJSON(file:string, options?:tsFsPromise.OpenOptions):Promise
* readJSONSync(file:string, options?:tsFsPromise.OpenOptions):any;
* remove(dir:string):Promise
* removeSync(dir:string):void;
* writeJSON(file:string, object:any, options?:tsFsPromise.OpenOptions):Promise
* writeJSONSync(file:string, object:any, options?:tsFsPromise.OpenOptions):void;
* rename(oldPath:string, newPath:string):Promise
* renameSync(oldPath:string, newPath:string):void;
* truncate(fd:number, len:number):Promise
* truncateSync(fd:number, len:number):void;
* chown(path:string, uid:number, gid:number):Promise
* chownSync(path:string, uid:number, gid:number):void;
* fchown(fd:number, uid:number, gid:number):Promise
* fchownSync(fd:number, uid:number, gid:number):void;
* lchown(path:string, uid:number, gid:number):Promise
* lchownSync(path:string, uid:number, gid:number):void;
* chmodSync(path:string, mode:number):void;
* fchmod(fd:number, mode:number):Promise
* fchmodSync(fd:number, mode:number):void;
* lchmod(path:string, mode:string):Promise
* lchmodSync(path:string, mode:string):void;
* stat(path:string):Promise\
* statSync(path: string): tsFsPromise.Stats;
* readFile(path:string, encoding):Promise
* readFileSync(filename: string, encoding):any;
* writeFile(filename:string, data:any, encoding?:string):Promise
* writeFileSync(filename: string, data: any, encoding?: string):void;
* readdir(path:string):Promise
* readdirSync(path:string):Array
------------
import fs = require('ts-fs-promise');
fs.readFile('some.txt', 'utf8').then((fileText:string) => {
// do something
});
------------
###### version 1.0.2 fix copy
###### version 1.0.3 fix createFile
-------------
MIT