From f813807203afbf1069acc7ead56d7291e68decd7 Mon Sep 17 00:00:00 2001 From: David Dorchies <david.dorchies@irstea.fr> Date: Tue, 19 Jun 2018 14:52:52 +0200 Subject: [PATCH] lint --- src/session_nub.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/session_nub.ts b/src/session_nub.ts index a8ce1687..00773aa8 100644 --- a/src/session_nub.ts +++ b/src/session_nub.ts @@ -74,7 +74,9 @@ export class Props implements IObservable { public clone(): Props { const res = new Props(); for (const k in this._props) { - res._props[k] = this._props[k]; + if (this._props.hasOwnProperty(k)) { + res._props[k] = this._props[k]; + } } return res; } @@ -82,12 +84,14 @@ export class Props implements IObservable { public toString(): string { let res = "["; for (const k in this._props) { - if (res !== "[") { - res += ", "; + if (this._props.hasOwnProperty(k)) { + if (res !== "[") { + res += ", "; + } + res += `${k}:${this._props[k]}`; } - res += `${k}:${this._props[k]}`; } - res += "]" + res += "]"; return res; } @@ -174,6 +178,7 @@ export class Props implements IObservable { /** * Nub utilisé dans une session */ +// tslint:disable-next-line:max-classes-per-file export class SessionNub { private _props: Props; -- GitLab