From ebeea25c3f7bab52fbb6b222bca31e161a7f66ef Mon Sep 17 00:00:00 2001 From: danbulant Date: Sat, 15 Feb 2020 18:04:54 +0100 Subject: [PATCH] Sample class for user --- client/src/managers/user.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 client/src/managers/user.ts diff --git a/client/src/managers/user.ts b/client/src/managers/user.ts new file mode 100644 index 0000000..2cd5421 --- /dev/null +++ b/client/src/managers/user.ts @@ -0,0 +1,25 @@ +import UserDef from '../defs/user'; +import UserSettings from '../defs/userSettings'; + +class User implements UserDef { + fetched: boolean = false; + sysName: string; + uuid: string; + firstName: string; + lastName: string; + + avatar: URL; + backgrounds: URL[]; + + async fetchData(){ + + return this; + }; + + settings: UserSettings; + async fetchSettings(){ + return this.settings; + }; +} + +export default User; \ No newline at end of file