From 92627555c6b0d56c96a95e31780e3015b3e637e9 Mon Sep 17 00:00:00 2001 From: Vijay A Date: Sat, 4 Sep 2021 22:10:28 +0530 Subject: refactoring: Use 'ifUndefined*' consistently. Added some error checking --- src/models/User.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/models/User.ts') diff --git a/src/models/User.ts b/src/models/User.ts index 771d11955..54a6838df 100644 --- a/src/models/User.ts +++ b/src/models/User.ts @@ -42,6 +42,10 @@ export default class User { @observable team = {}; constructor(data: IUser) { + if (!data) { + throw Error('User config not valid'); + } + if (!data.id) { throw Error('User requires Id'); } -- cgit v1.2.3-54-g00ecf