return new Date(milliSeconds).toISOString().substr(11, 8);
}
- static removeExtraEmptyLines(tab): void {
+ static removeExtraEmptyLines(tab: string[]): void {
// Start from the end
for (let i = tab.length - 1; i > 0; i--) {
// Two consecutive empty lines?
return date.toLocaleString() + prefixString;
}
- static cloneObject(object) {
- return JSON.parse(JSON.stringify(object));
+ static cloneObject<T>(object: T): T {
+ return JSON.parse(JSON.stringify(object)) as T;
}
static isIterable(obj): boolean {