aboutsummaryrefslogtreecommitdiff
path: root/src/extensions/StringExtensions.ts
blob: 2c76e56c86a93f5687ea6ea8f75583ebba687747 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function Assign() {

    String.prototype.removeTrailingNewlines = function () {
        let sliced = this;
        while (sliced.endsWith("\n")) {
            sliced = sliced.substring(0, this.length - 1);
        }
        return sliced as string;
    };

    String.prototype.hasNewline = function () {
        return this.endsWith("\n");
    };

}

export { Assign };