aboutsummaryrefslogtreecommitdiff
path: root/src/client/northstar/utils/Extensions.ts
blob: 71bcadf89e7f9e88ef98ac153c4d306b12199d20 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
interface String {
    ReplaceAll(toReplace: string, replacement: string): string;
}

String.prototype.ReplaceAll = function (toReplace: string, replacement: string): string {
    var target = this;
    return target.split(toReplace).join(replacement);
}

interface Math {
    log10(val: number): number;
}

Math.log10 = function (val: number): number {
    return Math.log(val) / Math.LN10;
}

declare interface ObjectConstructor {
    assign(...objects: Object[]): Object;
}