summaryrefslogtreecommitdiff
path: root/js/gulp/ts-formatter.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/gulp/ts-formatter.js')
-rw-r--r--js/gulp/ts-formatter.js43
1 files changed, 0 insertions, 43 deletions
diff --git a/js/gulp/ts-formatter.js b/js/gulp/ts-formatter.js
deleted file mode 100644
index f3f67118986..00000000000
--- a/js/gulp/ts-formatter.js
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// Base on https://github.com/plgregoire/gulp-typescript-formatter/blob/master/index.js
-//
-
-const PluginError = require("plugin-error");
-const PLUGIN_NAME = "ts-formatter";
-const through = require("through2");
-const formatter = require('typescript-formatter');
-
-function createBuffer(data)
-{
- return typeof Buffer.from === 'function' ? Buffer.from(data, "utf8") : new Buffer(data, "utf8");
-}
-
-function format(options)
-{
- return through.obj((file, enc, cb) =>
- {
-
- if(file.isNull())
- {
- return cb(null, file);
- }
-
- if(file.isBuffer())
- {
- formatter.processString(file.path, String(file.contents), options).then(
- result =>
- {
- file.contents = createBuffer(result.dest);
- cb(null, file);
- });
- }
-
- if(file.isStream())
- {
- return cb(new PluginError(PLUGIN_NAME, 'Streaming not supported'));
- }
- });
-
-}
-
-module.exports = format;