mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-22 11:57:33 +08:00
104 lines
2.3 KiB
TypeScript
104 lines
2.3 KiB
TypeScript
|
|
/// <reference types="node" />
|
|
|
|
import fs = require('fs-extra');
|
|
|
|
var src: string;
|
|
var dest: string;
|
|
var file: string;
|
|
var dir: string;
|
|
var path: string;
|
|
var data: any;
|
|
var object: Object;
|
|
var errorCallback: (err: Error) => void;
|
|
var openOpts: fs.OpenOptions;
|
|
|
|
fs.copy(src, dest, errorCallback);
|
|
fs.copy(src, dest, (src: string) => {
|
|
return false;
|
|
}, errorCallback);
|
|
fs.copy(src, dest,
|
|
{
|
|
clobber: true,
|
|
preserveTimestamps: true,
|
|
filter: (src: string) => {return false}
|
|
},
|
|
errorCallback
|
|
);
|
|
fs.copy(src, dest,
|
|
{
|
|
clobber: true,
|
|
preserveTimestamps: true,
|
|
filter: /.*/
|
|
},
|
|
errorCallback
|
|
);
|
|
fs.copySync(src, dest);
|
|
fs.copySync(src, dest, (src: string) => {
|
|
return false;
|
|
});
|
|
fs.copySync(src, dest, /.*/);
|
|
fs.copySync(src, dest,
|
|
{
|
|
clobber: true,
|
|
preserveTimestamps: true,
|
|
filter: (src: string) => {return false}
|
|
}
|
|
);
|
|
fs.copySync(src, dest,
|
|
{
|
|
clobber: true,
|
|
preserveTimestamps: true,
|
|
filter: /.*/
|
|
}
|
|
);
|
|
fs.createFile(file, errorCallback);
|
|
fs.createFileSync(file);
|
|
|
|
fs.mkdirs(dir, errorCallback);
|
|
fs.mkdirs(dir, {}, errorCallback);
|
|
fs.mkdirsSync(dir);
|
|
fs.mkdirsSync(dir, {});
|
|
fs.mkdirp(dir, errorCallback);
|
|
fs.mkdirp(dir, {}, errorCallback);
|
|
fs.mkdirpSync(dir);
|
|
fs.mkdirpSync(dir, {});
|
|
|
|
fs.outputFile(file, data, errorCallback);
|
|
fs.outputFileSync(file, data);
|
|
fs.outputJson(file, data, errorCallback);
|
|
fs.outputJSON(file, data, errorCallback);
|
|
|
|
fs.outputJsonSync(file, data);
|
|
fs.outputJSONSync(file, data);
|
|
|
|
fs.readJson(file, (error: Error, jsonObject: any) => {});
|
|
fs.readJson(file, openOpts, (error: Error, jsonObject: any) => {});
|
|
fs.readJSON(file, (error: Error, jsonObject: any) => {});
|
|
fs.readJSON(file, openOpts, (error: Error, jsonObject: any) => {});
|
|
|
|
fs.readJsonSync(file, openOpts);
|
|
fs.readJSONSync(file, openOpts);
|
|
|
|
fs.remove(dir, errorCallback);
|
|
fs.removeSync(dir);
|
|
|
|
fs.writeJson(file, object, errorCallback);
|
|
fs.writeJson(file, object, openOpts, errorCallback);
|
|
fs.writeJSON(file, object, errorCallback);
|
|
fs.writeJSON(file, object, openOpts, errorCallback);
|
|
|
|
fs.writeJsonSync(file, object, openOpts);
|
|
fs.writeJSONSync(file, object, openOpts);
|
|
|
|
fs.ensureDir(path, errorCallback);
|
|
fs.ensureDirSync(path);
|
|
fs.ensureFile(path, errorCallback);
|
|
fs.ensureFileSync(path);
|
|
fs.ensureLink(path, errorCallback);
|
|
fs.ensureLinkSync(path);
|
|
fs.ensureSymlink(path, errorCallback);
|
|
fs.ensureSymlinkSync(path);
|
|
fs.emptyDir(path, errorCallback);
|
|
fs.emptyDirSync(path);
|