From 7b97d7e054c2630dd0d37cd146dd2cf32c31d3e1 Mon Sep 17 00:00:00 2001 From: Sam Wilkins Date: Thu, 19 Sep 2019 14:34:01 -0400 Subject: made extensions generic --- src/extensions/Extensions.ts | 7 +++++++ src/extensions/StringExtensions.ts | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 src/extensions/Extensions.ts (limited to 'src/extensions') diff --git a/src/extensions/Extensions.ts b/src/extensions/Extensions.ts new file mode 100644 index 000000000..774236ea4 --- /dev/null +++ b/src/extensions/Extensions.ts @@ -0,0 +1,7 @@ +const ArrayExtensions = require("./ArrayExtensions"); +const StringExtensions = require("./StringExtensions"); + +module.exports.AssignExtensions = function () { + ArrayExtensions.Assign; + StringExtensions.Assign; +}; \ No newline at end of file diff --git a/src/extensions/StringExtensions.ts b/src/extensions/StringExtensions.ts index 1168fdda8..2ef31ec84 100644 --- a/src/extensions/StringExtensions.ts +++ b/src/extensions/StringExtensions.ts @@ -3,7 +3,7 @@ interface String { hasNewline(): boolean; } -function AssignStringExtensions() { +module.exports.AssignStringExtensions = function () { String.prototype.removeTrailingNewlines = function () { let sliced = this; @@ -17,4 +17,4 @@ function AssignStringExtensions() { return this.endsWith("\n"); }; -} \ No newline at end of file +}; \ No newline at end of file -- cgit v1.2.3-70-g09d2